DedeCms Runphp 标签中调用其他变量的方法
都知道,在DedeCMS中是可以使用PHP的,常见的方法就是if else了,例如模板制作中,需要对来源和作者进行判断,如果为空,则提示:暂无或不详,样例:
1
{dede:field name=
'source'
runphp=
'yes'
}
2
if
(@me ==
""
) @me =
""
;
else
@me =
"来源:"
.@me;
3
{/dede:field}
但是如果想在上边的代码中调用其他变量,怎么调用呢?小编就遇到这个问题,在织梦官方论坛查找了一下,现在将方法公布如下,将变量写为通用:array,代码如下:
1
{dede:field name=
'array'
runphp=
'yes'
}
2
3
if
(@me[
'source'
] ==
""
) @me =
"@me['其它变量']"
;
else
@me =
"来源:"
.@me[
'source'
];
4
5
{/dede:field}
织梦DedeCMS如何用织梦DedeCMS:type和sql语句调用指定一个栏目的内容和描述 | 织梦DedeCMS如何用织梦DedeCMS:type和sql语句调用指定一个栏目的内容和描述 ...