ecshop模板控制foreach循环次数
首先要保证foreach的标签中有"name"属性。如:
<!--{foreach from=$child.cat_id item=childer name=cats}-->
通过index控制循环次数。在循环中将index作为if的判断条件,对循环进行控制。这里index是从0开始的。如果index<2,会进行两次循环。
<!--{foreach from=$child.cat_id item=childer name=cats}-->
{if $smarty.foreach.cats.index <2}
<dd>{$childer.name|escape:html}</dd>
{/if}
<!--{/foreach}-->
通过iteration控制循环次数。在循环中将iteration作为if的判断条件,对循环进行控制。iteration是从1开始的。如果index<2,会进行一次循环。
<!--{foreach from=$child.cat_id item=childer name=cats}-->
{if $smarty.foreach.cats.index <2}
<dd>{$childer.name|escape:html}</dd>
{/if}
<!--{/foreach}-->
<< 上一篇
下一篇 >>