位置: IT常识 - 正文

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

编辑:rootadmin
首页、列表页增加多字段判断

推荐整理分享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语言缺省值)

  •  360水滴摄像头怎么联网设置教程(360水滴摄像头怎么恢复出厂设置)

    360水滴摄像头怎么联网设置教程(360水滴摄像头怎么恢复出厂设置)

  • ios12通话记录不显名字

    ios12通话记录不显名字

  • 直播里点亮是什么意思(直播里点亮是什么意思啊)

    直播里点亮是什么意思(直播里点亮是什么意思啊)

  • 微软go和pro区别(微软go和pro3)

    微软go和pro区别(微软go和pro3)

  • 苹果11看抖音字幕显示不全(苹果11看抖音字体大小)

    苹果11看抖音字幕显示不全(苹果11看抖音字体大小)

  • 注销快手号第一条件未通过怎么办(注销快手号第一天能用吗)

    注销快手号第一条件未通过怎么办(注销快手号第一天能用吗)

  • 表格多选快捷键(表格多选快捷键ctrl加什么,怎么粘贴)

    表格多选快捷键(表格多选快捷键ctrl加什么,怎么粘贴)

  • 能发消息朋友圈显示非好友(微信可以发朋友圈不能发信息)

    能发消息朋友圈显示非好友(微信可以发朋友圈不能发信息)

  • 苹果2b/a是哪个国家(苹果型号2b/a什么意思)

    苹果2b/a是哪个国家(苹果型号2b/a什么意思)

  • 华为nova6支持反向充电吗(华为nova 6能反向充电吗)

    华为nova6支持反向充电吗(华为nova 6能反向充电吗)

  • 怎样找回被移除的粉丝(怎样找回被移除的粉丝微博)

    怎样找回被移除的粉丝(怎样找回被移除的粉丝微博)

  • iphone响很久用户正忙(iphone响很久弹出用户正忙是不是关机了)

    iphone响很久用户正忙(iphone响很久弹出用户正忙是不是关机了)

  • 常见的鼠标器有多少键(常见的鼠标器有一键鼠标)

    常见的鼠标器有多少键(常见的鼠标器有一键鼠标)

  • 艺术字文字环绕在哪(艺术字文字环绕方式有哪些)

    艺术字文字环绕在哪(艺术字文字环绕方式有哪些)

  • 微信网络代理设置是什么意思(微信网络代理设置该开启还是关闭)

    微信网络代理设置是什么意思(微信网络代理设置该开启还是关闭)

  • 华为手机怎样召唤语音助手(华为手机怎样召唤小易)

    华为手机怎样召唤语音助手(华为手机怎样召唤小易)

  • 快手一个手机号能注册几个号(快手一个手机号能绑几个)

    快手一个手机号能注册几个号(快手一个手机号能绑几个)

  • 路由器设定的DNS不可用是什么意思(路由器设定的dns是不能用是什么意思?)

    路由器设定的DNS不可用是什么意思(路由器设定的dns是不能用是什么意思?)

  • 怎么关闭b站直播送礼(怎么关闭b站直播礼物)

    怎么关闭b站直播送礼(怎么关闭b站直播礼物)

  • 手机显示npc是什么意思(手机显示npc是什么)

    手机显示npc是什么意思(手机显示npc是什么)

  • 扫二维码转账怎样追回(扫二维码转账怎么查对方)

    扫二维码转账怎样追回(扫二维码转账怎么查对方)

  • 苹果11可以双卡吗(苹果11可以双卡双微信吗)

    苹果11可以双卡吗(苹果11可以双卡双微信吗)

  • 手机克隆在哪里找(苹果14promax手机克隆在哪里)

    手机克隆在哪里找(苹果14promax手机克隆在哪里)

  • 路由器登录密码忘记了无法登陆到路由器也不能查看无线路由密码怎么办(路由器登录密码忘了怎么设置)

    路由器登录密码忘记了无法登陆到路由器也不能查看无线路由密码怎么办(路由器登录密码忘了怎么设置)

  • 通过云服务器租用GPU进行基于YOLOV5的人体检测模型训练(通过云服务器租号安全吗)

    通过云服务器租用GPU进行基于YOLOV5的人体检测模型训练(通过云服务器租号安全吗)

  • 青岛山公寓二手房出售
  • 股票印花税计算公式
  • 联通的话费能干吗
  • 金融债券的利息收入
  • 终止经营的会计处理
  • 企业出包工程预付的工程款
  • 土地出让金返还的禁止性规定
  • 房地产企业开发产品转固定资产
  • 开发票税前税后
  • 现金支出的一般程序
  • 废料账务处理
  • 中小微企业优惠政策落实措施
  • 交以前年度所得税怎么算
  • 应收账款资产减值损失转回和核销的区别
  • 公司工资发放错误怎么退回
  • 按计划成本发出原材料怎么算
  • 出纳现金日记账表格模板
  • 开增值税发票开户行怎么填?
  • 企业开发票的人员要经过培训吗?
  • 税收分类编码选错了没事吧
  • 税务申报零申报怎么操作
  • 馒头税率是9么
  • 开票资料电话可以查到吗
  • 6月实施的新政有哪些?
  • 半年付一次房租,房东一般提前多长时间催租
  • 期初建账实验步骤
  • 支付个人利息没有取得发票
  • 新药从开发到生产的流程
  • 速冻食品增值税税率
  • 广播影视服务需要交文化事业建设费吗
  • 结转费用的会计分录
  • 技术转让免征增值税文件
  • Win11怎么关闭自动休眠
  • 票已收到款未付怎么办
  • Win10 Version 1909累积更新补丁KB4601315:修复诸多 BUG
  • swoole和websocket的区别
  • 公租房租金收入免企业所得税吗
  • 旧货回收增值税率是多少
  • php实现创建微信群聊
  • 海峡群岛属于哪个洲
  • php单例模式的简写是什么
  • php用户登录界面代码
  • 处置长期股权投资产生的收益计入什么科目
  • 酒的增值税专票可抵扣不
  • 非流动资产基金属于什么科目
  • 织梦使用教程
  • 帝国cms php8.0
  • 发票已交税如何退税
  • 延期付款利息收入要交增值税吗
  • 工程施工企业转账手续费计入什么会计科目
  • 小规模纳税人自行开具增值税专用发票税率
  • 个人转让著作权免征增值税判断题
  • 原始凭证收集
  • 清理固定资产是什么意思
  • 计提社保个人部分会计分录
  • 年度纳税总额包括个税吗
  • 发票 发票专用章
  • 不含税价换算成含税价怎么算
  • 诺诺开票人怎么修改
  • 固定资产净额是什么意思
  • 社区养老服务平台
  • 企业成立前期的重点工作
  • 资金账簿印花税税率
  • 桌面预览
  • win7怎么把桌面图标显示出来
  • win10预览版和正式版区别
  • 随机产生10个数
  • ghost 硬盘对考
  • win7笔记本设置合上盖子不休眠
  • win8.1 ie浏览器
  • centos创建一个文件
  • 图形学题目
  • Node.js中的事件循环是什么
  • 批处理加延时
  • shell脚本检测文件是否存在
  • 对于javascript理解
  • Android自定义控件开发入门与实战 百度网盘
  • jQuery iScroll.js 移动端滚动条美化插件第1/5页
  • 如何使用jquery
  • 国家税务局网站发票验真伪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设