ECSHOP:如何实现首页显示子分类并用标签页显示

例子:首页实现显示子分类,并实现Tab页 开始: 1. 打开调试开关 文件地址:include/cls_template.php 找到 :

 function _eval($content)

函数体第一行增加: echo($content); 改写调试完毕后在注释掉。 2. 修改goods获取函数,以便显示子分类。 文件:include/cls_goods.php 找到函数:function assign_cat_goods, 在$cat[‘id’] = $cat_id; 后增加一行:

$cat['cat_id'] = get_child_tree($cat_id);

// 调用子分类信息。

3.修改模板 cat_goods.lbi ,显示子分类并调用子商品 <div class="row" > <div class="span12"> <div class="tabbable" > <!– {if $goods_cat.cat_id} –> //有子分类 <ul class="nav nav-tabs" > <!– {foreach from=$goods_cat.cat_id item=rec_cat name=f}–> //显示子分类 <li <!– {if $smarty.foreach.f.index eq 0} –>class="active" <!–{/if}–>><a href="#tab{$rec_cat.id}" data-toggle="tab">{$rec_cat.name|escape:html}</a></li> <!– {/foreach}–> </ul> <!– <div align="right" class="more"><a href="{$goods_cat.url}">更多>></a></div>–> <div class="tab-content"> <!– {foreach from=$goods_cat.cat_id item=rec_cat1 name=f1}–> //这里循环获取当前商品分类ID,传入获取商品信息集合 <?php $cid = $this->_var[‘rec_cat1’][‘id’]; $this ->assign(‘goods_cat_’.$cid, assign_cat_goods($cid, 4)); $this->assign(‘cat_goods_nf’,$this->_var[‘cat_goods_’.$cid]); ?> <div class="tab-pane <!– {if $smarty.foreach.f1.index eq 0} –>active<!–{/if}–>" id="tab{$rec_cat1.id}"> <div class="row"> <!–{foreach from=$cat_goods_nf item=goods}–> //显示商品 <div class="span3"> <div class="thumbnail"> <a href="{$goods.url}"><img src="{$goods.thumb}" alt="{$goods.name|escape:html}"></a> <div class="thumspan">{$goods.short_name|escape:html}<br /> 市场价:<span > </div> </div> <!–{/foreach}–> </div> </div> <!– {/foreach}–> </div> <!– {else} –> //单个分类,无下级分类 <ul class="nav nav-tabs" > <li class="active"><a href="#tab{$goods_cat.id}" data-toggle="tab">{$goods_cat.name|escape:html}</a></li> </ul> <div align="right" class="more"><a href="{$goods_cat.url}">更多>></a></div> <div class="tab-content"> <div class="tab-pane active" id="tab{$goods_cat.id}"> <div class="row"> <!–{foreach from=$cat_goods item=goods}–> <div class="span3"> <div class="thumbnail"> <a href="{$goods.url}"><img src="{$goods.thumb}" alt="{$goods.name|escape:html}"></a> <div class="thumspan">{$goods.short_name|escape:html}<br /> 市场价:<span > </div> </div> <!–{/foreach}–> </div> </div> </div> <!– {/if} –> </div> </div> </div> <script type="text/javascript">divheight("CatGoods");</script> 效果如下: 绚丽的民族风情,悠久的历史文化。抛开尘世的纷扰,

ECSHOP:如何实现首页显示子分类并用标签页显示

相关文章:

你感兴趣的文章:

标签云: