好卖啦 - 权威网店技术支持联盟,网上开店更轻松!
返回首页
当前位置: 主页 > 网店系统 >

Ecshop模板制作教程之产品列表调用

时间:2009-01-19 09:20来源:ECShop 作者:Ecshop 点击:
Ecshop模板制作教程之产品列表调用


产品列表调用,还有产品缩略图!
产品分类调用!

模板进阶

一人得道,鸡犬升天啊,谢谢ECshop 将我提升为教程区版主,实在是荣幸啊,谢谢大家的支持,感谢零风、Arlicle 、Orange ,谢谢我的笔记本电脑小白(注:她是黑色的,我喜欢她变白,哈哈),谢谢我的电脑桌,谢谢我的椅子,谢谢卡卡布熊,谢谢大家!呵呵!模板教程继续啦!

在我们上一章的基础上,我们在网站快讯的循环后面,按Enter 键,输入“商品列表”,接着建立一个2 行3 列的表格,宽度为70% ,表格边框为1(为了让大家看清楚)。

代码如下:
商品列表

1
2
3

4
5
6

注:( 1、2、3、4、5、6 这些个是序号,方便跟大家讲解)在这里,我们暂时先把下面这一行去掉(为了大家操作简单),变成:
代码如下:
商品列表

1
2
3

我们要循环的是列,也就是,因此我们的循环标签应该在 和 的外面,而2 和3 应该是循环出来的东西,也就是我模板里面只用保留1 这个td 就可以了,2 和3都要去掉,于是就变成了下面的样子。

代码如下:
商品列表

1

好,现在我们开始加循环标签,我们要调用的是精品推荐商品。

代码如下:
商品列表

{foreach from=$best_goods item=goods}
{$goods.short_style_name}
{/foreach}

注意了:foreach 表示下面的内容属于要进行循环,from=$best_goods 表示循环的内容来自$best_goods ,( $best_goods 是精品商品推荐的标签),item=goods 表示当前循环这一次的对象叫goods ,你也可以改为其它的东东,当然{$goods.short_style_name} 这个地方的。goods 也要相应的改了哦,{$goods.short_style_name} 表示goods 这个对象的商品名称。好了,我们保存,前台刷新看一下。呵呵,精品商品被循环出来了吧?

接着,为了大家应用方便,我们把goods 改为jingpinshangpin 。

代码如下:
商品列表

{foreach from=$best_goods item=jingpinshangpin}
{$jingpinshangpin.short_style_name}
{/foreach}

前台刷新看看,呵呵,如果你有很多的精品商品你会发现商品变了,因为精品商品是随机调取出来的。好,我们继续完善它,给它加上链接对应商品的链接,也就是添加“”属性。

代码如下:
商品列表

{foreach from=$best_goods item=jingpinshangpin}
{$jingpinshangpin.short_style_name}
{/foreach}

刷新浏览器,点击链接看看链接到什么地方去了哦。呵呵!链接到了每个产品自己的页面了。
说明:标签{$jingpinshangpin.url} 就是精品商品的商品链接的标签了,但是要记得哦,$jingpinshangpin 是你起的名字,item=$jingpinshangpin 的这个$jingpinshangpin 改变了的话,这里也要跟着改变。

接下来我们为商品添加上图片,也就是增加一个属性。
代码如下:
商品列表

{foreach from=$best_goods item=jingpinshangpin}


{$jingpinshangpin.short_style_name}

{/foreach}

到前台刷新浏览器看看,呵呵,商品缩略图也被调出来了。

说明:标签{$jingpinshangpin.thumb} 就是精品商品的缩略图的标签了,但是要记得,$jingpinshangpin 是你起的名字哦,item=$jingpinshangpin 的这个$jingpinshangpin 改变了的话,这里也要跟着改变。

如果你已经熟练理解和掌握了以上的步骤,那么下面就越来越清晰和容易了。
接下来我们调取新品上市(标签为:$new_goods)和热卖商品(标签为:$hot_goods),接着在刚才的代码后面加上去就是了,我就不多讲了。

代码如下:
新品上市

{foreach from=$new_goods item=xinpinshangshi}


{$xinpinshangshi.short_style_name}


{/foreach}

热卖商品

{foreach from=$hot_goods item=remaishangpin}


{$remaishangpin.short_style_name}


{/foreach}

接着我们要一个Menu 菜单,也就是做一个产品的分类列表出来。相信你现在至少知道分类的标签是什么,就知道要怎么做了吧,呵呵。
分类的标签是:$categories
代码如下:
分类列表
{foreach from=$categories item=fenlei}
{$fenlei.name}
{/foreach}

到前台刷新看看,呵呵,分类列表被调取出来了,我们试着在后台多添加几个一级分类,然后到首页刷新看看。子分类的标签是对应在父分类
标签来调用的。
代码如下:
分类列表
{foreach from=$categories item=fenlei}
{$fenlei.name}
{foreach from=$fenlei.children item=child}
- - {$child.name|escape:html}
{/foreach}
{/foreach}
保存以后前台刷新看看呢。呵呵,怎么样?子分类也被调用出来了吧,当然可以根据自己的需要,加上不同的表格或者图片的修饰,子分类是放在了父分类标签的基础上来调用的。不过如果你的分类已经固定了很少改动,我建议还是做成死的,这样可以做的更漂亮一些,比如每个分类直接是用图片来代替。呵呵,我一般就是这么处理的,我除了商品和新闻是动态调用出来的以外,其它的都是做成固定的死的,这样就能够设计的很漂亮,因为有时候受到代码的限制,做出来不是很好看。

 

(责任编辑:卖啦掌柜)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
发布者资料
卖啦掌柜 查看详细资料 发送留言 加为好友 用户等级:高级会员 注册时间:2008-12-17 08:12 最后登录:2010-01-08 09:01
推荐内容