聯(lián)系官方銷售客服
1835022288
028-61286886
判斷導航是否有二級 ,三級 的語句
在網(wǎng)站設(shè)計中常用 導航二級以上,判斷是否有三級,是否有四級,沒有找到到相關(guān)的資料。(希望遇到此類問題的同學也能得到完善。)
{category module=share pid=1 num=4 return=t2}
<li {if $t2.id==$id} class="cur"{/if}> <a href="{$t2.url}">{$t2.name}</a></li>
{/category
三級導航 list.html 分類列表常用
判斷 是否有三級分類,如果有,就調(diào)用以下的 三級分類
{loop $related $c1 }
<div class="col-md "><a href="{$c1.url}" {if $c.id==$id} class="cur"{/if}>{$c1.name}</a></div>
{/loop}
</div>
但是這個有BUG, 如果list 模板都寫入這個三級導航循環(huán)語句,【在沒有判斷是否有三級分類情況下】 其他沒有三級導航的二級下,這個 三級分類會默認 調(diào)用顯示所有的 二級導航 循環(huán),這個問題很棘手。
官方提醒:使用category欄目循環(huán)標簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
{loop $related $c1 }
這個變量用的比較少,屬于相關(guān)欄目,比如 當前欄目下有欄目時就顯示他下級欄目,當前沒有下級欄目時就顯示同級別欄目
參考文檔:《模塊共享欄目列表循環(huán)》
child變量判斷是否有下級欄目,有的話就往下循環(huán)
參考文檔:《相關(guān)欄目-下級或者同級欄目》