联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
标签调用栏目列表,如果做一些判断
类型:POSCMS 更新时间:2017-08-21 12:18:25

例如

{list action=module catid=$catid isflag=0 page=1}

xxx

{/list}

如果当前调用的栏目类别没有数据,我希望显示'没有数据'

我尝试这样

{list action=module catid=$catid isflag=0 page=1}

{if $t}

xxx

{else}

没有数据

{/if}

{/list}

但是不对啊

另外如果我想在最后一条数据下加个‘结束了’

如何判断输出的数据是最后一条数据

盼请教


回帖
  • 一折CMS代理
    #1楼    一折CMS代理
    2017-08-21 10:51:06
    0

    {list action=module catid=$catid isflag=0 page=1}

    xxx

    {/list}{if !$count}没有数据{/if}

  • artrogue
    #2楼    artrogue
    2017-08-21 10:57:01
    0
    【接单二开】1楼 感谢! 又学到一招那如何判断输出的数据是最后一条呢
  • 苏先生
    #3楼    苏先生
    2017-08-21 12:11:53
    0
     {$total}  是总数 利用$key 来判断即可
    {if ($key-1) == $total } 
      这里是最后一条
    {/if}
    注意下 $key 输出的是1开始还是0开始
    最后 说下 你最后一条 需要判断么? 你直接在list外面加一个 已结束不就好了 反正都是输出最后一条不循环了
  • artrogue
    #4楼    artrogue
    2017-08-21 12:18:25
    0
    明白了换个思路 如果我希望每4条数据夹一个条广告可以利用这个key

    {list action=module catid=$catid isflag=0 page=1}

    {list action=module catid=$catid isflag=0 page=1}
    {$t.title}
    {if $key%4==0}
    广告 
    {/if}
    {/list}
    这样是吧