dedecms织梦模板用array调用多个自定义字段并判断的方法


当前第2页 返回上一页

使用{dede:field.xx}写php调用

{dede:php}$GLOBALS['tishi']=$arc->Fields['tishi']{/dede:php} <!--把tishi字段放到数组-->
{dede:field.leibie runphp="yes"}
 if(@me=='类别1' && $GLOBALS['tishi']!='')
  @me = "提示信息不为空,类别1的信息如下:".$GLOBALS['tishi'];
 elseif(@me=='类别2' && $GLOBALS['tishi']!='')
  @me = "提示信息不为空,类别2的信息如下:".$GLOBALS['tishi'];
 elseif(@me=='类别3' && $GLOBALS['tishi']!='')
  @me = "提示信息不为空,类别3的信息如下:".$GLOBALS['tishi'];
 else @me='无';
{/dede:field.leibie}

使用{dede:field name='array'}写php调用

这个方法和首页、列表的相似。写一个两个字段都能调用的参考下

{dede:field name='array' runphp='yes'}
  if(@me['tishi'] !='' && @me['leibie'] == '类别1')
   @me='提示信息不为空,' . @me['leibie'] . '的信息如下:'  . @me['tishi'];
  if(@me['tishi'] !='' && @me['leibie'] == '类别2')
   @me='提示信息不为空,' . @me['leibie'] . '的信息如下:'  . @me['tishi'];
  if(@me['tishi'] !='' && @me['leibie'] == '类别3')
   @me='提示信息不为空,' . @me['leibie'] . '的信息如下:'  . @me['tishi'];
{/dede:field}

总的来说array功能还是很强大的,推荐用这个功能,特别是对多种判断条件的情况下,可以减少不必要的开发时间。


标签:织梦DedeCMS

返回前面的内容

相关阅读 >>

如何为dedecms织梦模板发布文章添加禁用词语过滤功能

织梦DedeCMS整合添加ckplayer播放器支持flv,mp4等播放功能

dedecms采集过滤常用代码集合

php备份数据库生成sql文件并下载的函数代码

dedecms仿站教程dede模板文件的代码结构

加固版织梦cms整站源码通用安装教程

dedecms系统的广告设置代码 基础版本

phpcms和帝国cms二次开发优缺点分析及站长如何适合自己的cms 推荐

解决dedecms生成rss地图地址出错全都多了一个网址的问题

织梦cms图集{dedefield name='imgurls'显示栏目名称

更多相关阅读请进入《织梦DedeCMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...