对于二级栏目还有子栏目的需要循环调用的可以通过使用下面的代码来调用:
{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}
这样就可以循环调用出二级栏目以及三级栏目的所有栏目了,效果如下:
这样调用,有子栏目就显示子栏目,没有就不显示了。