DEDE织梦CMS模板在runphp=yes的标签中调用其他field值的方法
来源:互联网 发布:新丰县网络问政平台 编辑:程序博客网 时间:2024/05/20 05:06
DedeCms Runphp 标签中调用其他变量的方法
我们都知道,在DedeCMS中是可以使用PHP的,常见的方法就是if else了,例如模板制作中,我们需要对来源和作者进行判断,如果为空,则提示:暂无或不详,样例:
{dede:field name='source' runphp='yes'}
if(@me == "") @me = "";else @me = "来源:".@me;
{/dede:field}
但是如果想在上边的代码中调用其他变量,怎么调用呢?今天下午烈火小编就遇到这个问题,在织梦官方论坛查找了一下,现在将方法公布如下,我们将变量写为通用:array,代码如下:
{dede:field name='array' runphp='yes'}
if(@me['source'] == "") @me = "@me['其它变量']";else @me = "来源:".@me['source'];
{/dede:field}
还有一种办法如下:用全局变量来解决这个问题:
{dede:php}$GLOBALS['xxoo']=$arc->Fields['fieldname']{/dede:php}
{dede:field.xxxx runphp="yes"}@me="test".@me."-test".$GLOBALS['xxoo'];{/dede:field.xxxx}
即,先开一个PHP的标签,把想赋的值替换给global变量。然后在另外的运行中将field值赋值给他。
阅读全文
0 0
- DEDE织梦CMS模板在runphp=yes的标签中调用其他field值的方法
- DEDE织梦CMS模板在runphp=yes的标签中调用其他field值的方法
- 织梦DedeCms Runphp 标签中调用其他变量的方法
- DedeCms Runphp 标签中调用其他变量的方法
- 织梦dede模板中调用会员信息标签的方法
- dedecms {dede:datalist}标签下runphp='yes'不起作用
- DEDE runphp=yes 织梦 if else php 代码
- 织梦DEDECMS有限的编程扩展runphp='yes'
- 如何在{dede:sql}这个标签中使用[field:global.autoindex/]?-织梦CMS
- 织梦CMS DEDE模板调用标签大全
- DEDE怎样在首页调用频道封面页{dede:field:content/}内容的方法
- dede cms修改模板的时候页面显示标签代码
- dedecms任意页面调用栏目内容标签{dede:field.content/}的方法
- 织梦dede:php标签中调用其他普通标签和页面相关变量及全局配置的变量
- dede arclist里field:body的调用方法
- dede使用{dede:sql}标签,调用路的方法
- dede 模板 if dedecms模板中运用dede标签时使用php和if判断语句的方法
- 当前标签-dede[field:**]标签调用说明
- 举例说明EIP,EBP,ESP的作用
- Redis笔记20170811视频
- Java基础——Java语言基础1
- PHPStorm 常用快捷键大全
- 河南省多校连萌(三)【B-Bar ABCDEFGH 问题 E: QAQ & 君临天下 || 天行九歌】
- DEDE织梦CMS模板在runphp=yes的标签中调用其他field值的方法
- SPOJ CIRUT(CIRU2-圆的面积并与恰被覆盖k次区域的面积)
- Unity_Unet基础使用二
- 《利用Python进行数据分析》第一章读书笔记
- Redis安装
- HDU 6098 Inversion (思维 17多校第六场)
- 2017 Multi-University Training Contest 6 solutions 1003 Inversion
- 表达式求值
- CodeVs.2370 小机房的树 ( LCA 倍增 最近公共祖先)