业务经理

微信扫描以上二维码

028-61286886

技术咨询

标签调用栏目列表,如果做一些判断

开源系统 更新 2017-08-21 12:18:25 artrogue

例如

{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 · 2017-08-21 10:51:06

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

    xxx

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

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

迅睿系统漏洞

外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块: