DedeCMS循环调用二级栏目及三级栏目的方法
对于DEDECMS的二级栏目还有子栏目的需要循环调用的可以通过使用下面的代码来调用:
{dede:channelartlist typeid=3 }
<dd>
<dl>
<dt><a href=”{dede:field name=’typeurl’/}”>{dede:field name=’typename’/}</a></dt>
<dd>
<ul>
{dede:sql sql=’Select * from `dede_arctype` where reid=~id~ ORDER BY id’}
<li><a href=”[field:typedir function=”cn_substr(@me,200,9) ” /]”>[field:typename/]</a></li>
{/dede:sql}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}
这样就可以循环调用出二级栏目以及三级栏目的所有栏目了,效果如下:
{dede:channelartlist typeid=3 }
<dd>
<dl>
<dt><a href=”{dede:field name=’typeurl’/}”>{dede:field name=’typename’/}</a></dt>
<dd>
<ul>
{dede:sql sql=’Select * from `dede_arctype` where reid=~id~ ORDER BY id’}
<li><a href=”[field:typedir function=”cn_substr(@me,200,9) ” /]”>[field:typename/]</a></li>
{/dede:sql}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}
这样就可以循环调用出二级栏目以及三级栏目的所有栏目了,效果如下:
上一篇:dedecms让每个内容页随机显示不同的内容,但每次更 下一篇:DedeCMS最详细的问答模块伪静态规则