织梦CMS模板茬一个标签中调用其他field值标签的方法
{dede:fieldname=sourcerunphp=yes}
if(@me=="")@me="";els
更多精彩就在: 51免费论文网|www.jxszl.com
e@me="来源:".@me;
{/dede:field}
但是如果想在上边的代码中调用其他变量,怎么调用呢?今天下午跟版网小编就遇到这个问题,在织梦官方论坛查找了I.下,现在将方法公布如下,我们将变量写为通用:array,代码如下:
{dede:fieldname=arrayrunphp=yes}
if(@me[source]=="")@me="@me[其它变量]";else@me="来源:".@me[source];
{/dede:field}
还有I.种办法如下:用全局变量来解决这个问题:
{dede:php}$GLOBALS[xxoo]=$arc->Fields[fieldname]{/dede:php}
{dede:field.xxxxrunphp="yes"}@me="test".@me."-test".$GLOBALS[xxoo];{/dede:field.xxxx}
即,先开I.个PHP的标签,把想赋的值替换给global变量.然后在另外的运行中将field值赋值给他.
原文链接:http://www.jxszl.com/biancheng/dedecms/74910.html
热门阅读