迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務經(jīng)理
微信掃描以上二維碼
028-61286886
技術咨詢
欄目自定義字段checkbox,字段名稱tjlx,我想在欄目循環(huán)的時候根據(jù)勾選的值來判斷是否顯示到推薦位置,請問這個語句應該怎么寫呢?
{if $c.tjlx == 2} Special="true"
{else}
Special="false"
{/if}
和
{loop $c.tjlx $v}{$v}{/loop}
兩個 不知道咋結合起來
圖片截圖的區(qū)域大一些,我看哪里的字段
在哪個頁面上調用
你這個存在前綴,需要把上下標簽都發(fā)來看看
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復迅睿框架創(chuàng)始人
{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}
這個地方往上一點我看看
回復迅??蚣軇?chuàng)始人
這個是買的官方商城應用里的分類欄目 自定義字段
改成c啊,不統(tǒng)一呢
回復@藍色強
看到了 謝謝
{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個框,遍歷出來的數(shù)據(jù)是1,2 這種情況怎么判斷兩個同時為true呢
{if in_array(1, $c.tjlx) && in_array(2, $c.tjlx)}
圖片截圖的區(qū)域大一些,我看哪里的字段
在哪個頁面上調用
你這個存在前綴,需要把上下標簽都發(fā)來看看
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復迅睿框架創(chuàng)始人
{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}這個地方往上一點我看看
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復迅??蚣軇?chuàng)始人
這個是買的官方商城應用里的分類欄目 自定義字段
改成c啊,不統(tǒng)一呢
回復@藍色強
看到了 謝謝
{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}這種判斷寫法理論上是沒有錯的
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復迅睿框架創(chuàng)始人
但是掉不出來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}開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復迅??蚣軇?chuàng)始人
謝謝大佬,但是這個也有一個情況,就是他同時勾選了兩個值 比如勾選了2個框,遍歷出來的數(shù)據(jù)是1,2 這種情況怎么判斷兩個同時為true呢
{if in_array(1, $c.tjlx) && in_array(2, $c.tjlx)}