中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

DEDE模板中使用if進(jìn)行多分支判斷的方法

這篇文章主要介紹了DEDE模板中使用if進(jìn)行多分支判斷的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計、成都做網(wǎng)站,集網(wǎng)站策劃、網(wǎng)站設(shè)計、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文推廣等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計,讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。

DEDE模板中如何使用if進(jìn)行多分支判斷?

我們在用dede做模板的時候,經(jīng)常會遇到需要根據(jù)某個條件判斷來分別顯示不同的內(nèi)容的情況,也就是dede模板中的多分支判斷。比如典型的,我們需要根據(jù)風(fēng)險管理數(shù)據(jù)庫表中的風(fēng)險等級字段risklevel的取值的不同分別顯示不同的風(fēng)險提示圖標(biāo)。如圖1 所示。

DEDE模板中使用if進(jìn)行多分支判斷的方法

紅色框中的投資項目名稱前面的圖標(biāo)表示了不同的風(fēng)險等級,一共有AA,D,E,HR 4個風(fēng)險等級。在數(shù)據(jù)庫表中保存的分別是這4個等級取值中的一個,如圖2 所示。

DEDE模板中使用if進(jìn)行多分支判斷的方法

我們的風(fēng)險等級字段risklevel 是可以在列表模板中獲取到其取值的,因為我們在內(nèi)容模型中已經(jīng)設(shè)置了該字段允許被在列表模板中取值。

如圖 3 所示。

DEDE模板中使用if進(jìn)行多分支判斷的方法

這樣,我們在列表模板中就很容易通過

{dede:listpagesize='10'}
    [field:risklevel/]
 {/dede:list}

來得到風(fēng)險等級的取值。

但是我們不同風(fēng)險等級對應(yīng)的提示圖標(biāo)卻位于圖片目錄下,而且這些提示圖片文件的名稱沒有任何規(guī)律,那么我們就需要通過if判斷來根據(jù)風(fēng)險等級的不同取值來設(shè)置不同的提示圖片路徑。

那么應(yīng)該如何來判斷呢?

需要使用到[field:array]標(biāo)簽,那么我們該如何來判斷呢?

我們首先要向大家介紹一個非常有用的dede標(biāo)簽:[field:array] 標(biāo)簽,該標(biāo)簽是標(biāo)簽 {dede:field name='array' /}的簡寫形式,該標(biāo)簽用在列表標(biāo)簽內(nèi)部,例如:{dede:list}標(biāo)簽, {dede: arclist}等標(biāo)簽內(nèi)部。

我們知道,在列表標(biāo)簽內(nèi)部我們可以通過[field:字段名/]的形式得到某個數(shù)據(jù)庫表字段的取值,那么當(dāng)我們想要進(jìn)行分支判斷的時候,例如:根據(jù)風(fēng)險等級取值的不同得到不同的圖標(biāo)路徑,這個時候我們就必須借助[field:array] 標(biāo)簽了,[field:array] 標(biāo)簽標(biāo)簽代表查詢得到的數(shù)據(jù)庫表中的一條記錄,具體的判斷代碼如下:

[field:array runphp='yes']          
                    if(@me['risklevel']=="HR")@me="HR.png";
                        else if(@me['risklevel']=="D")@me="D.png";
                                  else if(@me['risklevel']=="AA")@me="AA.png";
                    [/field:array]              
                    {/dede:list}

其意思就是說如果查詢得到的風(fēng)險等級字段的取值是HR,那么將輸出HR.png, 如果查詢得到的風(fēng)險等級字段的取值是D,那么將輸出D.png,如果查詢得到的風(fēng)險等級字段的取值是AA,那么將輸出AA.png, 這里的HR.png,只是一個字符串,代表圖片文件所在的位置,你可以設(shè)置成任意的圖片路徑,上面的代碼是一種分支條件輸出語句,@me代表的就是輸出變量,剛進(jìn)入標(biāo)簽field:array時,@me代表數(shù)據(jù)庫的一條記錄,其數(shù)據(jù)類型是數(shù)組,我們根據(jù)其中risklevle的取值來判斷,從而將@me設(shè)置成不同的值,當(dāng)退出標(biāo)簽field:array時,@me的值就會被顯示在原位置。

這個標(biāo)簽的功能非常強(qiáng)大,它適合于我們最常見的場景,當(dāng)我們在模板頁面中需要根據(jù)特定的條件來進(jìn)行if分支判斷來顯示不同的內(nèi)容時,采用field:array標(biāo)簽將給我們帶來極大的方便。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享DEDE模板中使用if進(jìn)行多分支判斷的方法內(nèi)容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!

本文名稱:DEDE模板中使用if進(jìn)行多分支判斷的方法
標(biāo)題路徑:http://m.2m8n56k.cn/article42/jdcghc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、做網(wǎng)站、網(wǎng)站內(nèi)鏈、微信公眾號網(wǎng)站收錄網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
主站蜘蛛池模板: 亚洲区精品久久一区二区三区 | 国产呦精品系列在线 | 亚洲欧美成人影院 | 中国老妇色xxxxx | 男女男精品视频 | 久久精品国产400部免费看 | 日日操夜夜爽 | 国自产精品手机在线视频香蕉 | 亚洲男女视频 | 国产精品久久福利网站 | www成人国产在线观看网站 | 国产啪精品视频网免费 | 亚洲一级片在线播放 | 香蕉久久夜色精品国产尤物 | 久久精品国产线看观看亚洲 | 国产欧美va欧美va香蕉在线观 | 久久网站免费观看 | 毛片毛片毛是个毛毛片 | 美女三级毛片 | 久久精品视频免费在线观看 | 国内精品久久久久久 | 中文字幕免费观看 | 国产精品中文字幕在线观看 | 久草中文视频 | 香蕉视频黄色在线观看 | ririai99在线视频观看 | 国产乱码一区二区三区四川人 | 国产精品伦理久久久久 | 亚洲精品字幕一区二区三区 | 目韩一区二区三区系列片丶 | 欧美日韩人成在线观看 | 日日a.v拍夜夜添久久免费 | 国产在线一二三区 | 国产真实孩交 | 国产在线精品一区二区三区 | 亚洲日本va午夜中文字幕一区 | 国产精品秒播无毒不卡 | 欧美一级毛片日韩一级 | 免费观看欧美精品成人毛片 | 99国产精品农村一级毛片 | 亚洲午夜成激人情在线影院 |