笔者在这里分享一个ecshop在模板循环中 输出变量自动加1,因为很多人在特殊的样式下 div 的id 值是自动加1的,例如:duo1,duo2,duo3,我下面用一个案例进行说明,
<!--{if $helps}-->
<!-- {foreach from=$helps item=help_cat name=help} -->
<dl>
<dt><span>class="dt_ico art_ico<!--{$smarty.foreach.help.iteration}-->"</span><span>{$help_cat.cat_name}</span></dt>
<!-- {foreach from=$help_cat.article item=item} -->
<dd>
<a href="{$item.url}" title="{$item.title|escape:html}">{$item.short_title}</a>
</dd>
<!-- {/foreach} -->
上面标注红色的地方就是变量自动加以 用到了smarty 的iteration属性
</dl>
<!-- {/foreach} -->
<!-- {/if} -->
新闻热点
疑难解答