首页 >

织梦DedeCMS模板在runphp=yes的标签中调用其他field值的方法

DedeCms Runphp 标签中调用其他变量的方法

织梦DedeCMS模板在runphp=yes的标签中调用其他field值的方法

都知道,在DedeCMS中是可以使用PHP的,常见的方法就是if else了,例如模板制作中,需要对来源和作者进行判断,如果为空,则提示:暂无或不详,样例:

1{dede:field name='source'runphp='yes'}

2if(@me =="") @me ="";else@me ="来源:".@me;

3{/dede:field}

但是如果想在上边的代码中调用其他变量,怎么调用呢?小编就遇到这个问题,在织梦官方论坛查找了一下,现在将方法公布如下,将变量写为通用:array,代码如下:

1{dede:field name='array'runphp='yes'}

2

3if(@me['source'] =="") @me ="@me['其它变量']";else@me ="来源:".@me['source'];

4

5{/dede:field}


织梦DedeCMS模板在runphp=yes的标签中调用其他field值的方法
  • Dede学习:织梦DedeCMS网站系统自定义变量删除方法
  • Dede学习:织梦DedeCMS网站系统自定义变量删除方法 | Dede学习:织梦DedeCMS网站系统自定义变量删除方法 ...

    织梦DedeCMS模板在runphp=yes的标签中调用其他field值的方法
  • 织梦DedeCMS如何用织梦DedeCMS:type和sql语句调用指定一个栏目的内容和描述
  • 织梦DedeCMS如何用织梦DedeCMS:type和sql语句调用指定一个栏目的内容和描述 | 织梦DedeCMS如何用织梦DedeCMS:type和sql语句调用指定一个栏目的内容和描述 ...

    织梦DedeCMS模板在runphp=yes的标签中调用其他field值的方法
  • 解决{dede:field.body/}不解析
  • 解决{dede:field.body/}不解析 | 解决{dede:field.body/}不解析 ...