織夢dedecms呼叫一級、二級欄目方法
阿新 • • 發佈:2019-02-14
一般的欄目列表呼叫的是頂級欄目,程式碼如下:
<!--展開頂級欄目的分類-->
<H2>欄目導航</H2>
<ul>
{dede:channel type='top' }
<li><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>
</li>
{/dede:channel}
</ul>
我們可以修改一下,利用dede的文章列表子欄目程式碼channelartlist,呼叫頂級欄目,然後在其中新增二級欄目的呼叫:
<!--展開當前欄目所在全部欄目下的分類-->
<H2>欄目導航</H2>
<ul>
{dede:channelartlist typeid='top'}
<li>
<h5><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></h5>
<dl>
{dede:channel type='son' noself='true'}
<dd><a href='[field:typelink/]'>[field:typename/]</a></dd>
{/dede:channel}
</dl>
</li>
{/dede:channelartlist}
</ul>