自拍亚洲一区欧美另类,亚洲成人影院,亚洲午夜久久久久妓女影院,最近中文字幕高清中文字幕无,亚洲熟妇av一区二区三区漫画

網(wǎng)絡建站知識

精準傳達 ? 價值共享

洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律

織夢判斷文章自定義字段有則顯示無則不顯示

作者:Smileby陌少羽 | 2019-03-09 10:39 |點擊:

我們都知道,在DedeCMS中是可以使用PHP的,常見的方法就是if else了,例如模板制作中,我們需要對來源和作者進行判斷,如果為空,則提示:暫無或不詳,樣例:


{dede:field name='source' runphp='yes'}
if(@me == "") @me = "不詳";else @me = "來源:".@me;
{/dede:field}


以上其中source 為文章來源 大家也可以寫成自己的字段
————————————————————————

在貼上一個 我自己自定義的字段 


{dede:field name='caseurl' runphp='yes'}
if(@me == "") @me = "沒有填寫網(wǎng)址哦";else @me = "".@me;
{/dede:field}


大家可以參考參考  修改的地方就是 
{dede:field name='caseurl' runphp='yes'}
當中的name=''

———————————————————


是如果想在上邊的代碼中調用其他變量,怎么調用呢?今天下午狐靈科技就遇到這個問題,在織夢官方論壇查找了一下,現(xiàn)在將方法公布如下,我們將變量寫為通用:array,代碼如下:
 
{dede:field name='array' runphp='yes'}
 
if(@me['source'] == "") @me = "@me['其它變量']";else @me = "來源:".@me['source'];
 
{/dede:field}
 
還有一種辦法如下:用全局變量來解決這個問題:
 
{dede:php}$GLOBALS['xxoo']=$arc->Fields['fieldname']{/dede:php} 
{dede:field.xxxx runphp="yes"}@me="test".@me."-test".$GLOBALS['xxoo'];{/dede:field.xxxx} 
即,先開一個PHP的標簽,把想賦的值替換給global變量。然后在另外的運行中將field值賦值給他。
 

如沒特殊注明,文章均為狐靈科技原創(chuàng),轉載請注明?? "織夢判斷文章自定義字段有則顯示無則不顯示
多一份免費策劃方案,總有益處。

請直接添加技術總監(jiān)微信聯(lián)系咨詢

網(wǎng)站設計 品牌營銷

多一份參考,總有益處

聯(lián)系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯(lián)系

業(yè)務熱線:15082661954 / 大客戶專線:15523356218