花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

織夢(mèng)CMS模板下載在一個(gè)標(biāo)簽中調(diào)用其他field值標(biāo)簽的方法

時(shí)間: 2019-05-13 10:31 閱讀: 作者:素材無(wú)憂網(wǎng)

我們都知道,在DedeCMS中是可以使用PHP的,常見(jiàn)的方法就是if else了,例如模板制作中,我們需要對(duì)來(lái)源和作者進(jìn)行判斷,如果為空,則提示:暫無(wú)或不詳,樣例:   {dede:field name='source' runphp='yes'} if(@me == "") @me = "";else @me = "來(lái)源:".@me; {/dede:field}   但是如果想在上邊的代碼中調(diào)用其他變量,怎么調(diào)用呢?今天下午跟版網(wǎng)小編就遇到這個(gè)問(wèn)題,在織夢(mèng)官方論壇查找了一下,現(xiàn)在將方法公布如下,我們將變量寫(xiě)為通用:array,代碼如下:   {dede:field name='array' runphp='yes'}   if(@me['source'] == "") @me = "@me['其它變量']";else @me = "來(lái)源:".@me['source'];   {/dede:field}   還有一種辦法如下:用全局變量來(lái)解決這個(gè)問(wèn)題:   {dede:php}$GLOBALS['xxoo']=$arc->Fields['fieldname']{/dede:php}  {dede:field.xxxx runphp="yes"}@me="test".@me."-test".$GLOBALS['xxoo'];{/dede:field.xxxx}  即,先開(kāi)一個(gè)PHP的標(biāo)簽,把想賦的值替換給global變量。然后在另外的運(yùn)行中將field值賦值給他。

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)CMS模板下載在一個(gè)標(biāo)簽中調(diào)用其他field值標(biāo)簽的方法

相關(guān)文章
模板推薦