萬盛學電腦網

 萬盛學電腦網 >> CMS教程 >> 織夢DedeCMS調用二級子欄目或者多級欄目解決方法

織夢DedeCMS調用二級子欄目或者多級欄目解決方法

class="area"> 很多朋友對於織夢調用二級欄目及多級欄目,不是很懂,今天特意搜集來一篇文章,分享給大家,希望能夠幫助到大家!

DEDECMS v5.7,後台已建欄目目錄,如圖:

織夢DedeCMS調用二級子欄目或者多級欄目解決方法 圖1 DEDECMS後台欄目結構


現在,我們先來調用頂級欄目"站長新聞",以及其下的子欄目,如圖2所示:

織夢DedeCMS調用二級子欄目或者多級欄目解決方法


當前欄目typeid值為3,所以代碼如下:

 {dede:channelartlist typeid='3,3'}<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a><hr><!-- 這裡我們加一個橫線,已區分頂級欄目、子欄目,此處為注釋文字,可以刪除-->{dede:channel type='son' noself='yes'}<a href="[field:typelink/]">[field:typename/]</a><br />{/dede:channel}{/dede:channelartlist}  效果圖如下:
織夢DedeCMS調用二級子欄目或者多級欄目解決方法

圖3 DEDECMS調用欄目效果

我們再來調用二級欄目"互聯傳聞",以及其下的子欄目,欄目結構如圖4:
織夢DedeCMS調用二級子欄目或者多級欄目解決方法 圖4 DEDECMS頂級欄目互聯新聞

其欄目typeid值為5,所以代碼如下:

 {dede:channelartlist typeid='5,5'}<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a><hr><!-- 這裡我們加一個橫線,已區分頂級欄目、子欄目 -->{dede:channel type='son' noself='yes'}<a href="[field:typelink/]">[field:typename/]</a><br />{/dede:channel}{/dede:channelartlist} 


 效果圖如下:
織夢DedeCMS調用二級子欄目或者多級欄目解決方法

圖5 DEDECMS調用新聞效果

接下來,我們來調用兩個欄目(站長新聞、互聯新聞),以及他們各自的子欄目,他們對應typeid為3和5,所以代碼如下:

{dede:channelartlist typeid='3,5'}<a href="{dede:field name='typeurl'/}"><b>{dede:field name='typename'/}</b></a>(上一級欄目)<br>{dede:channel type='son' noself='yes'}<a href="[field:typelink/]">[field:typename/]</a><br />{/dede:channel}<hr><!-- 這裡我們加一個橫線,區分2個不同欄目的調用效果 -->{/dede:channelartlist}  效果圖如下:
織夢DedeCMS調用二級子欄目或者多級欄目解決方法

希望這些可以幫助到大家,以後有好的教程,再和大家分享
copyright © 萬盛學電腦網 all rights reserved