POST TIME:2017-11-12 23:47
DedeCms Runphp 標簽中調(diào)用其他變量的方法
我們都知道,在DedeCMS中是可以使用PHP的,常見的方法就是if else了,例如模板制作中,我們需要對來源和作者進行判斷,如果為空,則提示:暫無或不詳,樣例:
{dede:field name='source' runphp='yes'}
if(@me == ""){
@me = "";
}else{
@me = "來源:".@me;
}
{/dede:field}
但是如果想在上邊的代碼中調(diào)用其他變量,怎么調(diào)用呢?今天下午烈火小編就遇到這個問題,在織夢官方論壇查找了一下,現(xiàn)在將方法公布如下,我們將變量寫為通用:array,代碼如下:
{dede:field name='array' runphp='yes'}
if(@me['source'] == ""){
@me = "@me['其它變量']";
}else {
@me = "來源:".@me['source'];
}
{/dede:field}