可以subcat標簽實現代碼如下:
~~~
<div id="nav">
<ul>
<YP:subcat catid="0">
<li{if $r[id]==$bcid} class="on"{/if}><a href="{$r.url}">{$r.catname}</a></li>
{if $r['child']==1} <ul><YP:subcat catid="$r[id]" id="res"><li><a href="{$res.url}">{$res.catname}</a></li></YP:subcat></ul>{/if}
</YP:subcat>
</ul>
</div>
~~~
其中
`{if $r[id]==$bcid} class="on"{/if}`
是判斷當前訪問的大欄目為高亮顯示的。
補充:
~~~
<div id="nav" class="nav">
<ul id="top">
<li id="nav_0">
<a href="/">
<span class="fl">
<img src="../Public/images/nav_{if 0==$bcid}1{else}2{/if}.jpg" alt="{$site_name}" >
<!--這地方我用的是判斷圖片,可以替換成文字,一般導航都是‘首頁’-->
</span>
</a>
</li>
<YP:subcat catid="0">
<li id="nav_{$r[id]}"{if $r[id]==$bcid} class="on"{/if}>
<a href="{$r.url}"><span>{$r.catname}</span></a>
{if $r['child']==1}
<ul>
<YP:subcat catid="$r[id]" id="res">
<li>
<a href="{$res.url}"><span {if $res['child']==1} class="fd" {/if}>{$res.catname}</span></a>
{if $res['child']==1}
<ul style="top: 0px; visibility: visible; left: 167px; width: 167px; display: none; ">
<YP:subcat catid="$res[id]" id="rees">
<li><a href="{$rees.url}">{$rees.catname}</a></li>
</YP:subcat>
</ul>
{/if}
</li>
</YP:subcat>
</ul>
{/if}
</li>
</YP:subcat>
</ul>
</div>
~~~
- YourPHP
- 模板制作
- 模板標簽語法
- 全局變量和數組
- 模板的命令規范
- 模板標簽說明
- YP:list|數據調用
- YP:link|友情鏈接
- YP:catpos|面包宵
- YP:block|碎片
- YP:flash|幻燈片
- YP:db|外部數據源
- IF判斷標簽
- Volist標簽
- Foreach標簽
- Switch標簽
- YP:subcat|子欄目
- YP:nav|導航標簽
- YP:kefu|在線客服
- YP:next|下一頁
- YP:pre|上一頁
- YP:tags|標簽
- 在任何其他頁面調用提交留言或反饋表單
- 實現瀏覽過的商品功能方法
- 推薦位posid的使用
- 縫滾動js效果
- 自定義導航
- 模板中如何調用下拉表 多選框表單字段數據
- 模板參數配置
- 擴展方法
- Common
- 網上收集他人總結方法
- yourphp模板技巧(一)
- yourphp模板技巧(二)
- Yourphp模板標簽語法
- Yourphp全局變量和數組
- 更改Yourphp 2.0版本html編輯器的方法
- 框架修改
- 修改../Public
- 自己擴展
- where查詢中find_in_set方法
- 自定義nav