根据foreach执行次数判断下一个页面元素是否需要渲染 | {counter start=0 skip=1 assign="count"} 在foreach里面添加:{counter} {if $count ==0}页面元素{/if} |
使用replace处理变量值 | {if $flag==true} {foreach $listsArr as $list} <option>{$list[''name]}</option> {/foreach} {else} {$listsVal = $obj[listsValStr]} {while $listsVal!=""} {$listVal = {$listsVal|truncate:5:"":0}}//截取listsVal前5个字节 {*{foreach $listsAll as $listAll} *} {*<option selected value="{$listAll['value']}">{$listAll['name']}</option>*} {*{/foreach}*} <option selected>{$listVal}</option> {$listsVal = {$listsVal|replace:{$listVal}:""}} {/while} {/if} |
在循环中使用变量修饰器 | |
使用truncate处理变量值 | |