位置: IT常识 - 正文

dedecms用array调用多个自定义字段并判断(dedecms插件)

发布时间:2024-01-29
首页、列表页增加多字段判断

推荐整理分享dedecms用array调用多个自定义字段并判断(dedecms插件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:dedecms源码,dedecms支持php7吗,dedecms使用教程,dedecms调用页面,dedecms调用页面,dedecms使用教程,dedecms调用页面,dedecms使用教程,内容如对您有帮助,希望把文章链接给更多的朋友!

用[field:array runphp='yes']标签,这个标签可以获取任意字段的值。

比如,有两个字段分别为:tishi,leibie,先判断 tishi 这个字段是否为空,同时判断 leibie 是否是指定字符,如果条件都满足,就只调用tishi字段内容,就可以这样写(和平时用的@me不同,这里的字段按照 @me['tishi'] 如下面橙色部分)。

{dede:arclist row='5'}[field:array runphp='yes']if(@me['tishi'] !='' && @me['leibie'] == '类别1')@me='提示信息不为空,类别1的信息如下:' . @me['tishi'];if(@me['tishi'] !='' && @me['leibie'] == '类别2')@me='提示信息不为空,类别2的信息如下:' . @me['tishi'];if(@me['tishi'] !='' && @me['leibie'] == '类别3')@me='提示信息不为空,类别3的信息如下:' . @me['tishi'];[/field:array]{/dede:arclist}dedecms用array调用多个自定义字段并判断(dedecms插件)

&&是逻辑且的意思,有不明白的可以网上找找相应的资料,就不重复了。

内容页增加多字段判断

方法稍微复杂点,主要有两种方法,都介绍一下吧,

使用{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功能还是很强大的,推荐用这个功能,特别是对多种判断条件的情况下,可以减少不必要的开发时间。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/313213.html 转载请保留说明!

上一篇:PHPCMS不支持PHP7?(php_fileinfo不支持)

下一篇:c语言中缺省参数的两种类型(c语言缺省值)

  • web网页设计为网站赚钱,内容展示是网站最基本的功能

    web网页设计为网站赚钱,内容展示是网站最基本的功能

  • pressdeltorunsetup是什么意思

    pressdeltorunsetup是什么意思

  • 听歌识曲识别不出来怎么办(听歌识曲识别不到怎么办)

    听歌识曲识别不出来怎么办(听歌识曲识别不到怎么办)

  • 小米10发布时间是(小米10发布时间确定)

    小米10发布时间是(小米10发布时间确定)

  • 小米9后盖碎了(小米9后盖碎了有必要去修吗)

    小米9后盖碎了(小米9后盖碎了有必要去修吗)

  • 抖音买的东西不给退货怎么办(抖音买的东西不发货怎么办)

    抖音买的东西不给退货怎么办(抖音买的东西不发货怎么办)

  • iphone有5g吗(苹果有5g的手机吗)

    iphone有5g吗(苹果有5g的手机吗)

  • 华为nova7se防水等级(华为nova7se防水性)

    华为nova7se防水等级(华为nova7se防水性)

  • 电脑wlan找不到网络(电脑wlan找不到wifi网络)

    电脑wlan找不到网络(电脑wlan找不到wifi网络)

  • 阿里巴巴账号是什么(阿里巴巴注册帐号)

    阿里巴巴账号是什么(阿里巴巴注册帐号)

  • h网络是几g(h+是什么网络怎么变4g网)

    h网络是几g(h+是什么网络怎么变4g网)

  • 华为nova7可以开空调吗(华为nova7可以开空调吗?怎么开?)

    华为nova7可以开空调吗(华为nova7可以开空调吗?怎么开?)

  • 蜂窝网络错误怎么回事(蜂窝网络错误怎么回事 iphone7)

    蜂窝网络错误怎么回事(蜂窝网络错误怎么回事 iphone7)

  • iphone充一次算一次吗(苹果充电一次)

    iphone充一次算一次吗(苹果充电一次)

  • 华为mate30pro5g什么时候上市(华为mate30pro5g什么屏幕)

    华为mate30pro5g什么时候上市(华为mate30pro5g什么屏幕)

  • 手机卡激活了不用会怎样(手机卡激活了不用)

    手机卡激活了不用会怎样(手机卡激活了不用)

  • 红米note8支持typec耳机吗(红米note8支持wifi6吗)

    红米note8支持typec耳机吗(红米note8支持wifi6吗)

  • 网络异常聊天结束怎么回事(网络异常聊天结束图片)

    网络异常聊天结束怎么回事(网络异常聊天结束图片)

  • los不亮了怎么回事(los灯没亮其它灯都亮)

    los不亮了怎么回事(los灯没亮其它灯都亮)

  • 网络显示hd是啥意思(网络上面显示hd)

    网络显示hd是啥意思(网络上面显示hd)

  • 早期计算机是用来(早期计算机是用来运行什么的)

    早期计算机是用来(早期计算机是用来运行什么的)

  • qq情侣相册解除了照片还在吗(qq情侣相册解除了照片不在回收站)

    qq情侣相册解除了照片还在吗(qq情侣相册解除了照片不在回收站)

  • ipad4怎么设置手写(ipadair4怎么设置手势)

    ipad4怎么设置手写(ipadair4怎么设置手势)

  • vivoz5的闪息灯在哪里(vivoz5x信息闪光灯在哪里)

    vivoz5的闪息灯在哪里(vivoz5x信息闪光灯在哪里)

  • 淘宝商品界面怎么变了(淘宝商品界面怎么调回原来的样子)

    淘宝商品界面怎么变了(淘宝商品界面怎么调回原来的样子)

  • 华为mate30pro是5g手机还是4g手机(华为mate30pro有5g)

    华为mate30pro是5g手机还是4g手机(华为mate30pro有5g)

  • ps喷枪工具在哪(ps喷枪工具在哪2019)

    ps喷枪工具在哪(ps喷枪工具在哪2019)

  • windows无法自动检测此网络的代理设置(windows无法自动修复)

    windows无法自动检测此网络的代理设置(windows无法自动修复)

  • 微信钱包账单删除怎么恢复(微信钱包账单删除了可以找回来吗)

    微信钱包账单删除怎么恢复(微信钱包账单删除了可以找回来吗)

  • 塑料制品开票税率
  • 出口退税的账怎么做
  • 防伪税控系统专用设备
  • 发行股票的手续费计入什么费用
  • 工会经费计入成本费用
  • 墨盒应该怎么买
  • 可供出售金融资产计入什么科目
  • 服务业预收款项怎么确认收入
  • 银行存款一直没动会怎样
  • 可供出售金融资产和长期股权投资
  • 易票365怎么认证发票
  • 税务电子钥匙补办需要多久
  • 办公用品包括啥
  • 不应计入税金及附加的有哪些
  • 农产品加计扣除政策2023最新
  • 劳务费属于会计什么科目
  • 税控盘的抵扣怎么填
  • 制造业增值税加计抵减
  • 所有者权益为什么是负债
  • 对公账户一直没有流水怎么办
  • 生产废料怎么处理会计分录
  • 在建工程预付款可以计入费用么
  • 代垫运费会计分录怎么写
  • 代扣代缴个人所得税账务处理
  • windows10版本2004怎么样
  • macOS 11 Big Sur 开发者预览版Beta 9正式推送
  • 骑自行车的好处功效与作用
  • yolov5 workers
  • 个人股权转让应税凭证名称
  • 增值税即征即退操作流程
  • 浅谈socket同步和异步、阻塞和非阻塞、I/O模型
  • php、java、android、ios通用的3des方法(推荐)
  • 发票中食品属于哪一类
  • 冲减预提成本分录
  • 2019年新会计制度改革
  • 结转销售成本的凭证需要附件吗
  • 一般纳税人企业所得税税率2023
  • 工会筹备金不缴可以吗
  • 固定资产处置金额是什么意思
  • 公司未成立前的花费算出资额吗
  • vue实现注册
  • 工会建账需要建几本账
  • 固定资产投资额是指什么
  • 十个提高情商的方法
  • 期末存货材料成本差异
  • mysql的主从
  • 单位举办活动
  • 境外服务费代扣代缴所得税怎么做账
  • 外账会计的做账流程
  • 向投资者发放现金红利
  • 固定资产当月入账当月计提吗
  • 发票金额比实际付款多怎么做账
  • 预提费用处理
  • 工资费用核算的原始记录有
  • 代理记账公司都是假账么
  • 无法安装mysql数据库
  • centos中rpm包怎么安装
  • 注册表regsz是什么意思
  • 笔记本xp系统怎么升级win7系统
  • launcheflc.exe什么意思
  • os x 10.10.5
  • mac2020怎么换开机背景
  • win7系统介绍
  • win8怎么查看ip地址
  • win10预览模式
  • opengl导入obj
  • eclipse 单词
  • unity3d快速入门
  • nodejs网站开发
  • vue做一个table
  • 获取nodejs命令行信息
  • Node.js中的construct构造函数
  • 健壮的什么
  • shell忽略大小写
  • python的链表
  • python中scipy.stats
  • 现在买车是不是免购置税
  • 济南税务局投诉电话多少
  • 发票校验码不清楚
  • 2021年留抵退税可以退2019年的吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号