联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
在栏目循环的时,怎么根据勾选的值来判断是否显示
类型:迅睿CMS 更新时间: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
    Chrome 0
    图片截图的区域大一些,我看哪里的字段在哪个页面上调用你这个存在前缀,需要把上下标签都发来看看
  • 志伟
    #2楼    志伟
    2020-07-11 13:01:46
    Chrome 0
    回复迅睿框架创始人
    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
    Chrome 0
    这个地方往上一点我看看
    image
  • 蓝色强
    #4楼    蓝色强
    2020-07-11 13:04:14
    Chrome 0

    image
    改成c啊,不统一呢
  • 志伟
    #5楼    志伟
    2020-07-11 13:05:28
    Chrome 0
    回复迅睿框架创始人
    image
    这个是买的官方商城应用里的分类栏目 自定义字段
  • 志伟
    #6楼    志伟
    2020-07-11 13:05:55
    Chrome 0
    蓝色强看到了 谢谢
  • #7楼    迅睿框架创始人
    2020-07-11 13:07:49
    Chrome 0
    {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
    Chrome 0
    回复迅睿框架创始人但是掉不出来CheckBox的值只有这个可以调出来{loop $c.tjlx $v} {$v} {/loop}
  • #9楼    迅睿框架创始人
    2020-07-11 13:19:03
    Chrome 0
    忘记了,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
    Chrome 0
    回复迅睿框架创始人谢谢大佬,但是这个也有一个情况,就是他同时勾选了两个值 比如勾选了2个框,遍历出来的数据是1,2 这种情况怎么判断两个同时为true呢
  • 笨笨√猪
    #11楼    笨笨√猪
    2020-07-11 13:30:26
    Chrome 0
    {if in_array(1, $c.tjlx)  &&  in_array(2, $c.tjlx)}
  • 志伟
    #12楼    志伟
    2020-07-11 13:32:45
    Chrome 0
    迅睿框架创始人:问题解决了,感谢大佬