// 解析出来为<?php if(is_array($var)){ foreach($var as $k=>$t) { ... } }?>
{loop $tags $i $t} //$tags 为循环出来的数组 $i 为键名 $t 为键值
该循环主要用在无限级分类
{if $DT[page_catalog]}
<div class="icatalog_head"><div><span class="f_r c_p" οnclick="Go('{DT_PATH}sitemap/{rewrite('index.php?mid=5')}');">展开全部</span><strong>行业分类</strong></div></div>
<div class="icatalog_body">
<div class="icatalog">
{php $mid = 5;} //id=5;
{php $child = get_maincat(0, $mid, 1);} //get_maincat 三个参数(父级分类,所有的分类,分类的级别)
{loop $child $i $c}
{if $i<12 && $c[child]} //分类级别为1的循环出12个
{php $sub = get_maincat($c[catid], $mid, 1);} //父级分类为$c[catid]的,所属分类为$mid,分类级别为1的分类
<ul>
<li><a href="{$MODULE[$mid][linkurl]}{$c[linkurl]}" target="_blank"><strong>{set_style($c[catname], $c[style])}</strong></a></li>
{loop $sub $j $s} //二级分类的子分类
{if $j<4}<li><a href="{$MODULE[$mid][linkurl]}{$s[linkurl]}" target="_blank">{set_style($s[catname], $s[style])}</a></li>{/if}
{/loop}
</ul>
{/if}
{/loop}
</div>
</div>
{/if}
导航栏调用:
{loop $MODULE $m}{if $m[ismenu] && !$m[islink]}
<a href="{$m[linkurl]}">
{$m[name]} //导航名称
{/if}{/loop}