ecshop foreach循环判断循环次数
更新时间:2012-09-12 点击量:7013
如:<!-- {foreach from=$package_goods.goods_list item=goods_list name=name} -->
然后在里面判断:
{$smarty.foreach.name.iteration}表示循环次数,再循环内会打印出:1,2,3,4,5等循环的次数
{$smarty.foreach.name.first}表示第一次循环
{$smarty.foreach.name.last}表示最后一次循环
加入这个判断,有利于在模板里面进行样式的设计,比如我给每个li加一个bottom的样式,但是我不想再最后一个li里面加入,那么就可以利用这个判断来修改样式
<!--{if $smarty.foreach.name.last}-->
如果是最后一个循环,样式写在这里
<!-- {else} -->
其它的样式写在这里
<!-- {/if} -->最后结束判断
如果文章对您有帮助,就打赏一个吧