位置: 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语言缺省值)

  • 极米h3怎么手机投屏(极米h3怎么用手机投屏)

    极米h3怎么手机投屏(极米h3怎么用手机投屏)

  • 手机相册会不会泄露(手机相册会不会被窃取)

    手机相册会不会泄露(手机相册会不会被窃取)

  • 华为p40pro耗电快怎么办(华为p40pro耗电快发热)

    华为p40pro耗电快怎么办(华为p40pro耗电快发热)

  • ipad下面的菜单栏怎么设置		(ipad下面的菜单栏怎么隐藏)

    ipad下面的菜单栏怎么设置 (ipad下面的菜单栏怎么隐藏)

  • 惠普3636加墨后检测不到墨盒(惠普3636加墨后无法打印东西)

    惠普3636加墨后检测不到墨盒(惠普3636加墨后无法打印东西)

  • 搜狐电视端叫什么名字(搜狐电视版app)

    搜狐电视端叫什么名字(搜狐电视版app)

  • 仅聊天可以看到对方朋友圈吗(仅聊天可以看到对方给共同好友点赞吗)

    仅聊天可以看到对方朋友圈吗(仅聊天可以看到对方给共同好友点赞吗)

  • 用淘宝子账号删除宝贝,主账号会提示吗(淘宝子账号删除聊天记录,淘宝主账号还能看见么)

    用淘宝子账号删除宝贝,主账号会提示吗(淘宝子账号删除聊天记录,淘宝主账号还能看见么)

  • 订阅号认证和不认证的区别(订阅号认证和不认证功能的区别)

    订阅号认证和不认证的区别(订阅号认证和不认证功能的区别)

  • 快手可以设置几个管理(快手可以设置几个置顶)

    快手可以设置几个管理(快手可以设置几个置顶)

  • 如何制作背景音乐(如何制作背景音乐视频深深祝福你歌曲)

    如何制作背景音乐(如何制作背景音乐视频深深祝福你歌曲)

  • 免费恢复qq火花天数(不花钱恢复qq火花)

    免费恢复qq火花天数(不花钱恢复qq火花)

  • 华为怎么把软件放到隐私空间(华为怎么把软件加入白名单)

    华为怎么把软件放到隐私空间(华为怎么把软件加入白名单)

  • iphone怎么设置日期(iphone怎么设置日历提醒生日)

    iphone怎么设置日期(iphone怎么设置日历提醒生日)

  • 微课传奇能退款吗(微课传奇不让看了吗)

    微课传奇能退款吗(微课传奇不让看了吗)

  • 拼多多15单免一怎么用(拼多多15单免一单规则)

    拼多多15单免一怎么用(拼多多15单免一单规则)

  • visual studio怎么运行(visual studio怎么创建c++项目)

    visual studio怎么运行(visual studio怎么创建c++项目)

  • 两个手机怎么互相定位(两个手机怎么互传所有东西)

    两个手机怎么互相定位(两个手机怎么互传所有东西)

  • 手机加入黑名单打电话会怎么说(手机加入黑名单后对方发信息显示什么)

    手机加入黑名单打电话会怎么说(手机加入黑名单后对方发信息显示什么)

  • 快手管理怎么踢人(快手管理怎么踢人视频)

    快手管理怎么踢人(快手管理怎么踢人视频)

  • 手机截屏在哪找(手机如何截屏)

    手机截屏在哪找(手机如何截屏)

  • 华为mate20pro有64g吗

    华为mate20pro有64g吗

  • Win11任务栏没有居中怎么办?win11任务栏居中设置教程(win11任务栏没有输入法图标)

    Win11任务栏没有居中怎么办?win11任务栏居中设置教程(win11任务栏没有输入法图标)

  • 纯前端文档预览,还要支持所有主流格式,有这一篇就足够了(前端文件预览)

    纯前端文档预览,还要支持所有主流格式,有这一篇就足够了(前端文件预览)

  • 被北极光映衬出轮廓的因努伊特石堆,加拿大西北地区 (© Mark Duffy/Alamy)(北极光的征兆)

    被北极光映衬出轮廓的因努伊特石堆,加拿大西北地区 (© Mark Duffy/Alamy)(北极光的征兆)

  • 帝国CMS灵动标签e:loop怎么用(帝国cms灵动标签 PHP变量文章ID加减1)

    帝国CMS灵动标签e:loop怎么用(帝国cms灵动标签 PHP变量文章ID加减1)

  • 延期缴税申请需要先申报吗?
  • 企业所得税的计算公式
  • 半成品可以计入成本吗
  • 个人名义开工程发票税率是多少
  • 银行应发贷款和实际收到的贷款为什么不一致
  • 小规模企业增值税减免政策
  • 购买水果属于什么费用
  • 技术使用费所得税怎么算
  • 企业缴纳的社保可以税前扣除吗
  • 管理人员工作服计入什么科目
  • 企业给职工交的养老金哪里去了
  • 哪些发票可以冲红票
  • 月初结存材料成本差异
  • 企业所得税税前扣除和不扣除的区别
  • 供货方提供安装材料
  • 税务退税会计分录
  • 单位租用个人住房合法吗
  • 城建税及教育费附加计提表
  • 商贸企业开票进出型号不一致
  • 预征税额是什么意思
  • 防伪开票系统税票如何抵扣
  • 预付费服务是什么
  • 灭火器属于办公设施吗
  • 车船使用税计缴标准
  • 1697510217
  • 报销客户车费会计分录怎么写?
  • 预提未收的租金怎么入账
  • 电子承兑到期怎样接收
  • 收到别的公司对公转账往来
  • 零申报 社保
  • php中const
  • 生产企业委外加工比例出口免抵退税
  • 项目设计费怎么计算
  • 罚款是否需要开发票
  • 手机苹果14
  • 提高stable diffusion速度
  • 皮丘拉湖畔的乌代布尔城市宫殿,印度 (© Chaiyun Damkaew/Getty Images)
  • vue中的echarts
  • 2023版最新最全React面试题
  • 水利建设基金计算公式
  • 免费学电脑的网站
  • 物流公司可以作为货物收货人吗
  • 使用命令方式安装程序
  • 企业残保金该什么时间交
  • 一个分组名称
  • 企业所得税汇算清缴操作流程
  • 物流运输货损管理规定
  • 待认证进项税怎么转出
  • 河道工程修建维护管理费何时开始停征?
  • 拍卖土地支付的法律依据
  • 结转收入会计分录怎么做
  • 参展企业收到展览费用
  • 增值税专用发票几个点
  • 查账征收的优点
  • 常见开具发票错误详解是?
  • 固定资产需要具备的条件
  • 什么是划分?划分应当遵守哪些规则?
  • mysql常用命令
  • sqlserver删除重复
  • mac u盘启动盘
  • 电脑超频以后变得很卡
  • linux wechat
  • centos ll
  • leerfel是什么牌子
  • 下载的mt4安装成了mt5
  • windows执行bat脚本
  • zabbix添加客户端
  • 批处理!!
  • perl tr函数
  • Node.js中的construct构造函数
  • shell判断文件是否存在且大小不为0
  • 浏览器url怎么看
  • python怎么写一个类
  • JavaScript中Math.SQRT2属性的使用详解
  • python数据类型有什么用
  • js正则表达式验证姓名
  • android fragmentation
  • js中写html代码
  • 已经开票的房子还能退吗
  • 蓬溪房价2020最新消息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设