业务经理

微信扫描以上二维码

028-61286886

技术咨询

如果为空则判断其父栏目该字段是否为空

迅睿框架 更新 2021-10-11 16:49:10 晴天

这是一段用在列表页循环体内的判断。  首先判断当前栏目,{$cat.nrqkz[2]['value']}  字段是否为空,如果为空则判断其父栏目该字段是否为空。  输出字段内容。。

我想应用在首页。但无法进行两级栏目判断。不如如何改写才有效。

{module catid=$catid order=updatetime page=1}

<!---->

{if $cat.nrqkz[2]['value']<>""}

    {$cat.nrqkz[2]['value']}

{elseif $parent.nrqkz[2]['value']<>""}

    {$parent.nrqkz[2]['value']}

{else}

    4

{/if}

{/module}


以下是我应用在首页的代码。

{php $mycat=dr_share_cat_value(3, 'nrqkz');} 


{category module=share pid=3 return=c}             

     {module module=MOD_DIR catid=$c.id order=updatetime num=60}


        {if  $mycat[2]['value']<>""}

            { $mycat[2]['value']}

        {elseif $parent.mycat[2]['value']<>""}

            {$parent.myhcat[2]['value']}

        {else}

            4

        {/if}              

    {/module}                  

    

{/category}

                            


方案

  • 迅睿框架联合创始人 #1 · 2021-10-11 09:04:32
    满意答案
    {$cat.nrqkz[2]['value']} 这种写法错的,没有这种写法第二个你的逻辑思维是混乱的
  • 晴天 #2 · 2021-10-11 09:17:13
    迅睿框架联合创始人
    1. 栏目模型添加了自定义字段。假设为 : zd 下拉单选型
    2. 我想在首页进行循环时,对该字段进行判断。
    3. 首先判断:当前栏目里这个栏目字段zd,指定项是否有内容,如果有就输出。
    4. 如果没有就判断其父级这个字段zd,是否有有容,如果有就输出父级的内容。
    《在首页循环调用》pid:3 下有多个子栏目。下面进行多个栏目循环输出{php $mycat=dr_share_cat_value(3, 'zd');} {category module=share pid=3 return=c} {module module=MOD_DIR catid=$c.id order=updatetime num=60} 这里进行循环判断子父级的zd字段

    {if $mycat[2]['value']<>""}

    { $mycat[2]['value']}

    {elseif $parent.mycat[2]['value']<>""}

    {$parent.myhcat[2]['value']}

    {/if} {/module}{/category}

  • 晴天 #3 · 2021-10-11 09:22:26
    迅睿框架联合创始人 是参数型字段,上一个回复,我的字段类型描述有错。
  • 晴天 #4 · 2021-10-11 16:49:10
    @迅睿框架联合创始人:感谢技术支持。。。。

迅睿系统漏洞

外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块:
PHPCMSV9数据转换
PHPCMSV9数据转换(2026-10-28)
PHPCMS转入迅睿CMS操作步骤:https://www.xunr...
域名授权系统
域名授权系统(2026-10-28)
后台增加前台访问地址链接