POST TIME:2017-12-13 23:12
現(xiàn)在越來越多的人在使用dedecms程序建站了!很多站都在使用下拉菜單,二級菜單 等等,今天dedecms模板中心在寫二級菜單的時候發(fā)現(xiàn)了一個問題!就是使用channelartlist標(biāo)簽然后嵌套一個channel標(biāo)簽去實現(xiàn)二級菜單的時候!發(fā)現(xiàn)當(dāng)一級欄目下沒有子欄目的話 它會把一級欄目下的所有欄目顯示在子欄目下!這樣就不行了!
通過查找自己發(fā)現(xiàn)使用sqsl語句調(diào)用二級欄目就不會出現(xiàn)這樣的問題了:
代碼如下:
{dede:channelartlist typeid='1'} <h1><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></h1> {dede:sql sql='Select * from dede_arctype where reid=~id~'} <h2><a href="[field:typeurl/]">[field:typename/]</a></h2>{/dede:sql} {/dede:channelartlist} |
顯示效果: