久久久久国产精品www,综合久久无码,亚洲精品99久久久久中文字幕,无码伊人网Apdm

如何將編織夢(mèng)想的程序調(diào)用自定義字段?
瀏覽:298 時(shí)間:2023-9-1

dedecms系統(tǒng)調(diào)用自定義字段的方法相當(dāng)簡(jiǎn)單,可以直接通過{dede:field.dizhi/}調(diào)用。我在做模板的時(shí)候遇到這樣一個(gè)需求:我需要同時(shí)調(diào)用三個(gè)自定義字段,如果三個(gè)字段中有一個(gè)是空的,那么其他兩個(gè)字段就不會(huì)顯示,不管是不是空的。按照這個(gè)要求,是不可能和之前的標(biāo)簽一起顯示的。

經(jīng)過各種嘗試,我們還是找到了實(shí)現(xiàn)的方法。假設(shè)有三個(gè)自定義字段,字段名分別是bdsheng、bdshi和bdxian。下面是詳細(xì)的實(shí)現(xiàn)步驟。

首先,文章詳細(xì)信息頁面調(diào)用方法

測(cè)試的方法有好幾種,但只有一種成功是使用數(shù)組。代碼如下:

1.{ dede : field name=\' array \' runphp=\' yes \' }

2.if(@me[\'bdsheng\']!=\'\'@me[\'bdshi\']!=\'\'@me[\'bdxian\']!=\'\')

3.@ me=\'您選擇了:\'。@ me [\'bdsheng\']。從屬分類是:\'。@ me [\'bdshi\']。@ me[\' BD xian \'];

4.if(@me[\'bdsheng\']!=\'\'@me[\'bdshi\']!=\' \' @ me[\' bdxian \']==\' 上海\')

5.@ me=\'當(dāng)前為\'。@ me [\'bdsheng\']。市政當(dāng)局。@ me [\'bdshi\']。@ me[\' BD xian \'];

6 . if(@ me[\' bdsheng \']==\' 徐匯\' @ me[\' bdshi \']==\' 上海\' @ me[\' bdxian \']!=\'\')

7.@ me=\'信息輸入錯(cuò)誤,請(qǐng)重新填寫!\';

8.else @ me=

{/dede:field}

第二行和第三行表示所有三個(gè)字段都不是空的,如果滿足條件,將輸出第三行。這兩個(gè)符號(hào)表示“和”,第8行代碼表示如果不滿足前面的條件,將不會(huì)輸出任何信息。請(qǐng)注意,實(shí)際信息不能用雙引號(hào)引起來。

二、主頁和列表頁的調(diào)用方法

您可以使用dede:arclist標(biāo)簽來定義網(wǎng)站的列列表頁面和主頁所調(diào)用的多個(gè)字段。詳細(xì)代碼如下。

1.{dede:arclistrow=\'5\'}

2.[field : arrayrunpph=\' yes \']

3.if(@me[\'bdsheng\']!=\' \' @我[\' bdshi \']==\' 天津\' @我[\' bdxian \']===\' 河西區(qū)\')

4.@ me=\'輸入正確,請(qǐng)選擇\'。@ me [\'bdshi\']。@ me[\' BD xian \'];

5.if(@me[\'bdsheng\']!=\' 南開區(qū)\' @ me[\' bdshi \']=\'虹橋區(qū)\' @ me [\'bdxian\']!=\'\')

6.@ me=\'這是南開大學(xué)\'。@ me[\' bdshi \'];else @ me=

7.[/field:array]

8.{/dede:arclist}

上面的代碼應(yīng)該是可以理解的,即如果是用來判斷的,如果是空的或者等于某個(gè)值,就會(huì)輸出對(duì)應(yīng)的內(nèi)容,如果不滿足條件,什么都不輸出,顯示為空。

其實(shí)還是比較簡(jiǎn)單的。使用這種判斷語句可以減少某些字段為空時(shí)前臺(tái)頁面顯示的必要占位符,影響美觀和用戶體驗(yàn)。

本文由岑輝宇博客整理發(fā)布,在微信官方賬號(hào)搜索微信“岑輝宇”可以找到更多內(nèi)容。

更多SEO教程:/