ecshop cycle详解

更新时间:2012-06-10 点击量:3041

属性           类型           是否必须       缺省值                     描述
 name       string             No            default                轮转的名称
 values     mixed           Yes           N/A    待轮转的值,可以是用逗号分隔的列表(请查看delimiter 属性)或一个包含多值的数组.
 print        boolean        No            true                是否输出值
 advance boolean       No             true          是否使用下一个值(为 false 时使用当前值)
 delimiter string         No   , 指出values 属性中使用的分隔符,默认是逗号.
 assign       string       No           n/a                      输出值将被赋给模板变量的名称
 描述:
 Cycle 用于轮转使用一组值. 该特性使得在表格中交替输出颜色或轮转使用数组中的值变得很
 容易.
 如果需要在模板中使用多个轮转,需要给出唯一的 name 属性.
 用户可以设置 print 属性为 false 强制不输出当前值. 该特性可以很方便地略过某个值.
 advance 属性用于重复使用某个值. 当该属性设置为 false 时,下次调用该轮转时将输出同样
 的值.
 如果指定了 “assign” 这个特殊属性,该轮转的输出值将被赋给由 assign 指定的模板变量,而
 不是直接输出.
 例子:
 {section name=rows loop=$data}
 <tr bgcolor=”{cycle values=”#eeeeee,#d0d0d0″}”>
 <td>{$data[rows]}</td>
 </tr>
 {/section}
 输出:
 <tr bgcolor=”#eeeeee”>
 <td>1</td>
 </tr>
 <tr bgcolor=”#d0d0d0″>
 <td>2</td>
 </tr>
 <tr bgcolor=”#eeeeee”>
 <td>3</td>
 </tr>

 

 

支付宝扫码打赏 微信打赏

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

在线客服

客户服务

热线电话:

13128985956 服务时间:

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

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

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