循环结果判断和调用

2024-01-26 11:39 小编

当使用循环标签category、module等等时,需要判断结果是否为空怎么办

方法1:使用empty标签

https://www.xunruicms.com/doc/1366.html


方法2:先循环不输出,再调用判断再输出

{module module=news num=10}

{$t.title} // 正常显示标题

{/module}

改进为:

{module module=news num=10}{/module}

{if $return}

{loop $return $t}

{$t.title} // 正常显示标题

{/loop}

{else}

没有内容

{/if}




以上的$return是默认循环结构数组,如果前面循环体指定了return的话需要随之改变,例如return=rs的情况下需要改成:

{module module=news num=10 return=rs}{/module}

{if $return_rs}

{loop $return_rs $rs}

{$rs.title} // 正常显示标题

{/loop}

{else}

没有内容

{/if}


在线咨询 拨打电话

电话

13363039260

内部绝密传真282期

微信二维码