当使用loop循环很多栏目时,三级目录,打开速度爆慢。
下面二中方式都很卡。
{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}
{php $data = get_childcat(1);} {loop $data $k=>$v} {php $r = get_childcat($v['catid']);} {loop $r $v} {php $r = get_childcat($v['catid']);} {loop $r $v} <tr> </td> </tr> {/loop} {/loop} {/loop}