业务经理

微信扫描以上二维码

028-61286886

技术咨询

在栏目循环的时,怎么根据勾选的值来判断是否显示

迅睿框架 更新 2020-07-11 13:32:45 志伟

栏目自定义字段checkbox,字段名称tjlx,我想在栏目循环的时候根据勾选的值来判断是否显示到推荐位置,请问这个语句应该怎么写呢?

image

{if $c.tjlx == 2} Special="true" 

{else} 

Special="false"

{/if}

{loop $c.tjlx $v}{$v}{/loop} 


两个 不知道咋结合起来



方案

  • 迅睿框架创始人 #1 · 2020-07-11 12:56:54
    图片截图的区域大一些,我看哪里的字段在哪个页面上调用你这个存在前缀,需要把上下标签都发来看看
  • 志伟 #2 · 2020-07-11 13:01:46
    回复迅睿框架创始人
    image
    {category module=store pid=0 num=20 return=c} 
    <div class="weui-flex__item itm" data-abc="D" data-All="true" 
    {if $t.tjlx == 1} isHot="true"     {else}   isHot="false"{/if}
    {if $c.tjlx == 2} isSpecial="true" {else}   isSpecial="false"{/if}
    {if $c.tjlx == 3} isDy="true"      {else}   isDy="false"{/if}
    {if $c.tjlx == 4} isHand="true"    {else}   isHand="false"{/if}
    {if $c.tjlx == 5} isPage="true"    {else}   isPage="false"{/if}
    >
     <a href="{$c.url} ">
          <div class="img-wrap">
              <img class="img" src="{dr_thumb($c.thumb)} ">
          </div>
      <p class="txt">{$c.name}</p>
     </a>
          </div>
    {/category}
  • 迅睿框架创始人 #3 · 2020-07-11 13:03:29
    这个地方往上一点我看看
    image
  • 蓝色强 #4 · 2020-07-11 13:04:14

    image
    改成c啊,不统一呢
  • 志伟 #5 · 2020-07-11 13:05:28
    回复迅睿框架创始人
    image
    这个是买的官方商城应用里的分类栏目 自定义字段
  • 志伟 #6 · 2020-07-11 13:05:55
    蓝色强看到了 谢谢
  • 迅睿框架创始人 #7 · 2020-07-11 13:07:49
    {category module=store pid=0 num=20 return=c} 
    <div class="weui-flex__item itm" data-abc="D" data-All="true" 
    {if $c.tjlx == 1} isHot="true"     {else}   isHot="false"{/if}
    {if $c.tjlx == 2} isSpecial="true" {else}   isSpecial="false"{/if}
    {if $c.tjlx == 3} isDy="true"      {else}   isDy="false"{/if}
    {if $c.tjlx == 4} isHand="true"    {else}   isHand="false"{/if}
    {if $c.tjlx == 5} isPage="true"    {else}   isPage="false"{/if}
    >
     <a  target="_blank" href="{$c.url} ">
          <div class="img-wrap">
              <img class="img" src="{dr_thumb($c.thumb)} ">
          </div>
      <p class="txt">{$c.name}</p>
     </a>
          </div>
    {/category}
    这种判断写法理论上是没有错的
  • 志伟 #8 · 2020-07-11 13:16:23
    回复迅睿框架创始人但是掉不出来CheckBox的值只有这个可以调出来{loop $c.tjlx $v} {$v} {/loop}
  • 迅睿框架创始人 #9 · 2020-07-11 13:19:03
    满意答案
    忘记了,checkbox不能
    {if in_array(1, $c.tjlx)} isHot="true"     {else}   isHot="false"{/if}
    {if in_array(2, $c.tjlx)} isSpecial="true" {else}   isSpecial="false"{/if}
  • 志伟 #10 · 2020-07-11 13:21:34
    回复迅睿框架创始人谢谢大佬,但是这个也有一个情况,就是他同时勾选了两个值 比如勾选了2个框,遍历出来的数据是1,2 这种情况怎么判断两个同时为true呢
  • 笨笨√猪 #11 · 2020-07-11 13:30:26
    {if in_array(1, $c.tjlx)  &&  in_array(2, $c.tjlx)}
  • 志伟 #12 · 2020-07-11 13:32:45
    迅睿框架创始人:问题解决了,感谢大佬

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-09-20)
任务拆分独立配置 新增AI生成关键词 新增指令模板 新增品牌信...
GEO系统
GEO系统(2026-09-20)
后台 AEO 与运营端对齐:区域、跑批、CSV、补强、剧本均可在迅睿...
多语言翻译Seolang
多语言翻译Seolang(2026-09-18)
1. HTML lang 无需修改模板,自动适配当前语种页面 lan...
GeoSeo工具箱
GeoSeo工具箱(2026-09-18)
修正菜单规范
后台二次登陆验证
后台二次登陆验证(2026-09-18)
新增邮箱验证 新增短信验证
京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制