迅睿菜單調用二級菜單 樣例 欄目 二級欄目調用 高亮 當前欄目高亮
<ul> <li> <a href="/" {if $indexc} class="current" {/if}>首頁</a></li> {category module=share pid=0 more=1} <li> <a {if IS_SHARE && $catid && in_array($catid, $t.catids)} class="current" {/if} href="{$t.url}">{$t.name}</a> <p>{$t[setting][seo][list_description]}......</p> <img src="{dr_thumb($t.thumb)}" alt="{$t.name}" /> {if $t.child} <ul> {category module=share pid=$t.id return=t2} <li><a href="{$t2.url}">{$t2.name}</a></li> {/category} </ul> {/if} </li> {/category} </ul>
代碼說明:
1、{if $indexc} class="current" {/if}>
判斷是否為首頁,如果是,添加一個class類名稱為“current”的css樣式,用于當前頁面高亮顯示。css類名稱和樣式自行設定。
2、最外層的“category”
最外層的“category”是站點頂級菜單循環調用,其中添加“more=1”是為了調用欄目SEO描述“{$t[setting][seo][list_description]}”;
“{$t.url}”是欄目鏈接地址;“{$t.name}”是欄目名稱;“{dr_thumb($t.thumb)}”是欄目縮略圖。
3、{if IS_SHARE && $catid && in_array($catid, $t.catids)} class="current" {/if}
判斷是否為當前欄目,如果是,添加一個class類名稱為“current”的css樣式,用于當前欄目頁面高亮顯示。css類名稱和樣式自行設定。
4、{if $t.child}...{/if}
判斷是否有子欄目菜單,如果有就循環該欄目下的子欄目菜單。
5、中間的“category”
中間的“category”是子欄目菜單循環調用,其中“return=t2”的值和外層默認值“t”區分,可以自定義。“{$t2.url}”是子欄目菜單鏈接地址;“{$t2.name}”是子欄目菜單名稱。
如果您的問題還未解決可以聯系站長付費協助。

有問題可以加入技術QQ群一起交流學習
本站vip會員 請加入無憂模板網 VIP群(50604020) PS:加入時備注用戶名或昵稱
普通注冊會員或訪客 請加入無憂模板網 技術交流群(50604130)
客服微信號:15898888535
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若內容侵犯了原著者的合法權益,可聯系站長刪除。