例子:首頁實(shí)現(xiàn)顯示子分類,并實(shí)現(xiàn)Tab頁
開始:
1. 打開調(diào)試開關(guān)
文件地址:include/cls_template.php 找到 :
函數(shù)體第一行增加: echo($content);
改寫調(diào)試完畢后在注釋掉。
2. 修改goods獲取函數(shù),以便顯示子分類。
文件:include/cls_goods.php 找到函數(shù):function assign_cat_goods,
在 $cat['id'] = $cat_id; 后增加一行:
// 調(diào)用子分類信息。 3.修改模板 cat_goods.lbi ,顯示子分類并調(diào)用子商品
<div class="row" style="margin-top:15px;" id="CatGoods">
<div class="span12"> <div class="tabbable" style="position:relative;"> <!-- {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="http://blogs.com/48607/3145239.htmlfull=1#tab{$rec_cat.id}" target="_blank" rel="nofollow"> <!-- {/foreach}--> </ul> <!-- <div align="right" class="more"><a target="_blank" rel="nofollow"> <div class="tab-content"> <!-- {foreach from=$goods_cat.cat_id item=rec_cat1 name=f1}--> //這里循環(huán)獲取當(dāng)前商品分類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 target="_blank" rel="nofollow"> <div class="thumspan">{$goods.short_name|escape:html}<br /> 市場價(jià):<span style="color:#C30"> <b>{$goods.market_price}</b></span></div> </div> </div> <!--{/foreach}--> </div> </div> <!-- {/foreach}--> </div> <!-- {else} --> //單個(gè)分類,無下級(jí)分類 <ul class="nav nav-tabs" > <li class="active"><a target="_blank" rel="nofollow"> </ul> <div align="right" class="more"><a target="_blank" rel="nofollow"> <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 target="_blank" rel="nofollow"> <div class="thumspan">{$goods.short_name|escape:html}<br /> 市場價(jià):<span style="color:#C30"> <b>{$goods.market_price}</b></span></div> </div> </div> <!--{/foreach}--> </div> </div> </div> <!-- {/if} --> </div> </div> </div> <script type="text/javascript">divheight("CatGoods");</script> 效果如下:
![]() |
|