主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 織夢(mèng)dedecms用sql語(yǔ)句獲取二級(jí)菜單、二級(jí)欄目方法

織夢(mèng)dedecms用sql語(yǔ)句獲取二級(jí)菜單、二級(jí)欄目方法

POST TIME:2017-12-13 23:12

現(xiàn)在越來越多的人在使用dedecms程序建站了!很多站都在使用下拉菜單,二級(jí)菜單 等等,今天dedecms模板中心在寫二級(jí)菜單的時(shí)候發(fā)現(xiàn)了一個(gè)問題!就是使用channelartlist標(biāo)簽然后嵌套一個(gè)channel標(biāo)簽去實(shí)現(xiàn)二級(jí)菜單的時(shí)候!發(fā)現(xiàn)當(dāng)一級(jí)欄目下沒有子欄目的話 它會(huì)把一級(jí)欄目下的所有欄目顯示在子欄目下!這樣就不行了!

通過查找自己發(fā)現(xiàn)使用sqsl語(yǔ)句調(diào)用二級(jí)欄目就不會(huì)出現(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}

顯示效果:

這樣的話一級(jí)欄目下沒有子欄目它就不會(huì)去顯示所有 一級(jí)欄目了!


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266