当使用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}