当使用循环标签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}
文档最后更新时间:2023-11-30 14:10:26
我来修改此文档(1) 不会操作怎么办?