VOLIST标签:
{volist name="list" id="vo" offset="5" length="10" key="key" mod="2" empty='暂无数据'} //输出5-15条记录,输出偶数记录,直接使用$i|$key即可
{volist name="list" id="vo"}
{$vo.id}:{$vo.name}<br/>
{/volist}
输出其中的第5~15条记录:{volist name="list" id="vo" offset="5" length='10'} {$vo.name} {/volist}
输出偶数记录:{volist name="list" id="vo" mod="2" }
{eq name="vo" value="4"}<br/>{/eq} //Mod属性还用于控制一定记录的换行
{/volist}
为空的时候输出提示:{volist name="list" id="vo" empty="暂时没有数据 或者变量" }
输出数组的索引属性默认使用循环变量i:{$i}
输出数组的键名属性默认key变量:{$key}
模板中使用函数设定数据集:{volist name=":funname('arg')" id="vo"}
FOREACH标签:
{foreach $list as $vo}
{$vo.id}:{$vo.name}
{/foreach}
{foreach name="list" item="vo"} 或者 {foreach name="list" as item="vo"}
{$vo.id}:{$vo.name}
{$key}|{$vo}
{/foreach}
{foreach name="list" item="vo" key="k" }
{$k}|{$vo}
{/foreach}
FOR标签:
{for start="开始值" end="结束值" comparison="" step="步进值" name="循环变量名" } //comparison的默认值是lt,name的默认值是i,步进值的默认值是1
{$i}
{/for}