如何获取所有的三,四级目录名称和链接?
目前官方文档里面里面只能循环到二级目录,无法获取到三级目录
{m:nav field="catid,catname,arrchildid,pc ,target" where="parentid=0" limit="20"}
{loop $data $v}
<li>
<a{if isset($catid) && $v['catid']==$catid} class="current" {/if} href="{$v[pc ]}" target="{$v[target]}" >{$v[catname]}</a>
{if $v['arrchildid']!=$v['catid']}
{php $r = get_childcat($v['catid']);}
<ul class="sub_nav">
{loop $r $v}
<li><a href="{$v[pc ]}">{$v[catname]}</a></li>
{/loop}
</ul>
{/if}
</li>
{/loop}
知道了,再循环一次即可。 {m:nav field="catid,catname,arrchildid,pclink,target" where="parentid=0" limit="20"} {loop $data $v} <li> <a {if isset($catid) && $v['catid']==$catid} class="current" {/if} href="{$v[pclink]}" target="{$v[target]}">{$v[catname]}</a> <!-- 这里是二级栏目的循环,不需要的可以删除,代码开始 --> {if $v['arrchildid']!=$v['catid']} {php $r = get_childcat($v['catid']);} <ul class="sub_nav"> {loop $r $v} {if $v['arrchildid']!=$v['catid']} {php $r = get_childcat($v['catid']);} <ul class="sub_nav"> {loop $r $v} <li><a href="{$v[pclink]}">{$v[catname]}</a></li> {/loop} </ul> {/if} <!-- 这里是二级栏目的循环,不需要的可以删除,代码结束 --> <li><a href="{$v[pclink]}">{$v[catname]}</a></li> {/loop} </ul> {/if} <!-- 这里是二级栏目的循环,不需要的可以删除,代码结束 --> </li> {/loop}