volist 中的 mod 参数相当于指定一个频率,系统会将当前的实际记录对 mod 参数值求余(PHP中的%运算符)运算。而配合判断标签(如eq标签),就可以按照频率控制输出的数据或数据显示的格式。
例子1,输出偶数记录:
<volist name="list" id="vo" mod="2"> <eq name="mod" value="0"> 用 户 名:{$vo['username']}<br /> 电子邮件:{$vo['email']}<br /> 注册时间:{$vo['regdate']|date="Y-m-d H:i",###} <hr /> </eq> </volist>
例子2,输出所有记录,但让表格隔行显示不同的背景颜色的例子:
<table> <volist name="list" id="vo" mod="2"> <tr<eq name="mod" value="0"> style="background-color:#FFF;"</eq>> <td>我是单元格内容</td> <td>我也是单元格内容</td> </tr> </volist> </table>
提示:实际使用中可以灵活设定 mod 参数的值,而不仅仅限于奇偶。