ecshop foreach循环判断循环次数

更新时间:2012-09-12 点击量:7013

首先要在foreach里面加上一个name属相,如:name=name
如:<!-- {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} -->最后结束判断

支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

13128985956 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部