ecshop foreach循环判断循环次数
2016-02-20 23:14
281 查看
首先要在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} -->最后结束判断
如:<!-- {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} -->最后结束判断
相关文章推荐
- OpenGL 像素在内存中的排列方式
- Nginx笔记
- 第16篇 Shell脚本基础(一)
- android 开发工具下载 集合网站
- 搭建hadoop2.6集群
- 0220自学Linux_逻辑理解用户进程权限相关+理解文件内各字段(passwd,shadow,group)
- CCKiller:Linux轻量级CC攻击防御工具,秒级检查、自动拉黑和释放
- Nginx的源码安装
- shell 根据输入的IP,找到对应的hostname
- ASM:《X86汇编语言-从实模式到保护模式》第10章:32位x86处理器的编程架构
- CentOS系统下安装 LNAM环境
- PopWindow实现二级联动菜单
- zabbix监控磁盘的IOPS
- hadoop1.2.1 伪分布式配置
- Hadoop中传递list/Map/对象型参数的传递
- 老男孩Linux运维04-配置secureCRT远程连接Linux及功能配置
- Docker pull 出现的 Server error: Status 0 while fetching image layer
- Linux.BackDoor.Chikdos/Elknot Attack And Defense Analysis
- Linux下搭建maven 私服
- Linux Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点