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

  • ipad mini6屏幕尺寸(ipadmini6屏幕尺寸长宽多少厘米)

    ipad mini6屏幕尺寸(ipadmini6屏幕尺寸长宽多少厘米)

  • 华为nova7有3.5mm耳机孔吗(华为nova7有防水功能吗)

    华为nova7有3.5mm耳机孔吗(华为nova7有防水功能吗)

  • 腾讯会议最多可以多少人同时开视频(腾讯会议最多可以多少人参加)

    腾讯会议最多可以多少人同时开视频(腾讯会议最多可以多少人参加)

  • 抖音被提示搬运怎么恢复(抖音提示搬运号还有用吗)

    抖音被提示搬运怎么恢复(抖音提示搬运号还有用吗)

  • 桌面图标整体右移了怎么回事(桌面图标整体右移)

    桌面图标整体右移了怎么回事(桌面图标整体右移)

  • 什么叫字节跳动(什么叫字节跳动公司)

    什么叫字节跳动(什么叫字节跳动公司)

  • 没有路由器电脑能上网吗(没有路由器电脑可以开wifi吗)

    没有路由器电脑能上网吗(没有路由器电脑可以开wifi吗)

  • 性能和功能的区别是什么(功能和性能 技术指标的区别)

    性能和功能的区别是什么(功能和性能 技术指标的区别)

  • 为什么爱剪辑导出的视频无法播放(为什么爱剪辑导入的音频无法识别)

    为什么爱剪辑导出的视频无法播放(为什么爱剪辑导入的音频无法识别)

  • 华为手机视频听不到声音(华为手机视频听不见对方声音,但对方能听见我声音)

    华为手机视频听不到声音(华为手机视频听不见对方声音,但对方能听见我声音)

  • 发光二极管接220v用多大的电阻(发光二极管接220v电压要多大电阻)

    发光二极管接220v用多大的电阻(发光二极管接220v电压要多大电阻)

  • 苹果11多大运行内存(苹果多大运行内存不卡)

    苹果11多大运行内存(苹果多大运行内存不卡)

  • 局方停机是什么意思(局方停机是什么停机)

    局方停机是什么意思(局方停机是什么停机)

  • ipad pro充不进电怎么回事(ipad pro充不进电一只黑屏)

    ipad pro充不进电怎么回事(ipad pro充不进电一只黑屏)

  • 快手删几个作品怎么恢复(快手删几个作品会限流吗)

    快手删几个作品怎么恢复(快手删几个作品会限流吗)

  • 苹果手机低数据模式是什么(苹果手机低数据模式在哪设置)

    苹果手机低数据模式是什么(苹果手机低数据模式在哪设置)

  • 苹果11支支持面部识别么(苹果11带面容识别吗)

    苹果11支支持面部识别么(苹果11带面容识别吗)

  • 美图秀秀黑白滤镜在哪里(美图秀秀黑白滤镜怎么用)

    美图秀秀黑白滤镜在哪里(美图秀秀黑白滤镜怎么用)

  • 5g网出来了需要换手机吗(5g网络需要办理5g卡吗)

    5g网出来了需要换手机吗(5g网络需要办理5g卡吗)

  • oppoa9有面部识别吗(oppoa32手机有面部识别)

    oppoa9有面部识别吗(oppoa32手机有面部识别)

  • app免密支付怎么关掉(app免密支付怎么开启)

    app免密支付怎么关掉(app免密支付怎么开启)

  • 鸟瞰视角下的布雷阿岛,法国阿摩尔滨海省 (© LECLERCQ Olivier/hemis.fr/Alamy)(鸟瞰画面)

    鸟瞰视角下的布雷阿岛,法国阿摩尔滨海省 (© LECLERCQ Olivier/hemis.fr/Alamy)(鸟瞰画面)

  • Js之鼠标事件-鼠标事件(js鼠标事件包括哪几种)

    Js之鼠标事件-鼠标事件(js鼠标事件包括哪几种)

  • tune a video:one-shot tuning of image diffusion models for text-to-video generation

    tune a video:one-shot tuning of image diffusion models for text-to-video generation

  • 以前年度损益科目核算业务
  • 怎么查对方一个月去了什么地方
  • 安装服务费发票需要备注地址吗
  • 应收账款未收到回函的替代程序
  • 免费拿样品
  • 自行开发的软件如何确认为无形资产
  • 事业单位存货盘盈
  • 房地产商品房销售营业税怎么算
  • 委外技术服务费应归集哪个研发项目
  • 国税定额发票有效期是多长时间
  • 待认证进项税额借贷方向
  • 成立一般纳税人公司有什么好处
  • 递延所得税收益计算公式
  • 车辆购置税完税证明电子版二维码怎么扫
  • 跨年的物业费如何记账
  • 应付职工薪酬核算内容不包括
  • 应付未付的营业收入
  • 收购农产品再销售最新税收政策
  • mac怎么安装dmg软件
  • 权益法分红的会计分录
  • 车辆购置税可以代缴吗
  • linux 匹配字符
  • windows11怎么查看显卡
  • 如何开启系统自带杀毒软件
  • 新公司成立的前期准备工作计划
  • 印花税税收优惠政策2023
  • linux系统中pwd命令的作用
  • 计算企业应纳税所得额时,可以扣除的税种
  • php image
  • laravel启动流程
  • 企业合并发生的交易费用
  • php+mysql+ajax实现单表多字段多关键词查询的方法
  • 汇算清缴的表在哪里
  • 出差餐补贴标准
  • 增值税专用发票查询系统官方网站
  • php中array用法
  • strippped
  • python中的split函数
  • mongodb简单使用
  • 数据库my sql
  • php指定域名访问
  • 资产负债表不能有负数吗
  • 暂估入账的原材料有成本差异吗
  • 运输服务的增值税税率到底是6还是9
  • sql service 2008 数据库还原
  • PostgreSql新手必学入门命令小结
  • 工业设备种类
  • 其他债权投资减值为什么不影响所有者权益
  • 小规模未开票收入按1%还是3%
  • 境外服务费代扣代缴所得税怎么做账
  • 内含报酬率概念
  • 政府补助如何会计核算
  • 购车是否有进项税额
  • 帮客户支付的机票计入什么科目
  • 公允价值变动损益
  • 存货报废如何做账
  • 一般纳税人支付的哪些增值税进项税额不能抵扣
  • 固定资产的残值率是什么意思
  • MySQL5.7 windows二进制安装教程
  • mysql 5.6.26 winx64安装配置图文教程(一)
  • mysql5.7.19 winx64解压缩版安装配置教程
  • win10预览版21390
  • ubuntu 14.10
  • dcom进程
  • 开启linux系统路由转发功能的语句
  • linux关闭进程kill
  • 虚拟内存扩大有什么好处
  • msscli.exe - msscli是什么进程 有什么用
  • win7系统的文件夹怎么挪位置
  • win10喇叭图标有x
  • cssimage
  • css颜色值正确的表达形式
  • shell脚本wc
  • javascript操作csv
  • javascript的
  • 工具类软件有哪些
  • python中元祖的用法
  • bpc什么时候进入中国
  • 马尼拉清关HS几位
  • 湖北中税网控股股份有限公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设