dedecms導航使用channelartlist在列表直接是取不到欄目,真是氣死人,我使用的代碼如下:
{dede:channelartlist typeid='top'}
<li><dt><a href="{dede:field name='typeurl'/}" title="{dede:field name='typename'/}">{dede:field name='typename'/}</a> |</dt></li>
{dede:channel type='son'}
<li><a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a></li>
{/dede:channel}
{/dede:channelartlist}
這樣讀出來在首頁問題,在列表就是全部一樣了 ,總覺得以前這樣做是可以的,我就開始找原因了,于是發(fā)現(xiàn)
就算channelartlist 加上 typeid='top' 也是無濟于事。。
就開始查找以前開發(fā)過的代碼,經(jīng)過修改,完全解決了這個問題:
完好的channelartlist代碼如下:
{dede:channelartlist row=4 typeid='top'}
<li><dt><a href="{dede:field name='typeurl'/}" title="{dede:field name='typename'/}">{dede:field name='typename'/}</a> |</dt></li>
{dede:channel type='son'}
<li><a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a></li>
{/dede:channel}
{/dede:channelartlist}
這樣就可以讀出我們想要的二級欄目和一級欄目了 ,嘿嘿,這次寫下來,如果下次忘記了大家來查一查就知道!
版權聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!