迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
欄目自定義字段checkbox,字段名稱tjlx,我想在欄目循環的時候根據勾選的值來判斷是否顯示到推薦位置,請問這個語句應該怎么寫呢?
{if $c.tjlx == 2} Special="true"
{else}
Special="false"
{/if}
和
{loop $c.tjlx $v}{$v}{/loop}
兩個 不知道咋結合起來
圖片截圖的區域大一些,我看哪里的字段
在哪個頁面上調用
你這個存在前綴,需要把上下標簽都發來看看
回復迅睿框架創始人
{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}
這個地方往上一點我看看
這個是買的官方商城應用里的分類欄目 自定義字段
改成c啊,不統一呢
回復@藍色強
看到了 謝謝
{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}
這種判斷寫法理論上是沒有錯的
但是掉不出來CheckBox的值
只有這個可以調出來{loop $c.tjlx $v} {$v} {/loop}
忘記了,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}
謝謝大佬,但是這個也有一個情況,就是他同時勾選了兩個值 比如勾選了2個框,遍歷出來的數據是1,2 這種情況怎么判斷兩個同時為true呢
{if in_array(1, $c.tjlx) && in_array(2, $c.tjlx)}
圖片截圖的區域大一些,我看哪里的字段
在哪個頁面上調用
你這個存在前綴,需要把上下標簽都發來看看
回復迅睿框架創始人
這個地方往上一點我看看
回復迅睿框架創始人
這個是買的官方商城應用里的分類欄目 自定義字段
改成c啊,不統一呢
回復@藍色強
看到了 謝謝
這種判斷寫法理論上是沒有錯的
回復迅睿框架創始人
但是掉不出來CheckBox的值
只有這個可以調出來{loop $c.tjlx $v} {$v} {/loop}
忘記了,checkbox不能
回復迅睿框架創始人
謝謝大佬,但是這個也有一個情況,就是他同時勾選了兩個值 比如勾選了2個框,遍歷出來的數據是1,2 這種情況怎么判斷兩個同時為true呢