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

  • vivox70怎么应用加密(vivox7如何设置应用锁?)

    vivox70怎么应用加密(vivox7如何设置应用锁?)

  • 漫步者lollipods怎么配对双耳(漫步者lollipods怎么配对)

    漫步者lollipods怎么配对双耳(漫步者lollipods怎么配对)

  • 华为matex和matexs区别在哪里

    华为matex和matexs区别在哪里

  • 华为p40pro可以支持三指截屏吗(华为p40pro可以支持65w)

    华为p40pro可以支持三指截屏吗(华为p40pro可以支持65w)

  • 计算机中声卡主要的功能(声卡在计算机系统中起什么作用?其工作原理如何)

    计算机中声卡主要的功能(声卡在计算机系统中起什么作用?其工作原理如何)

  • ip地址的表示方法分为(ip地址的表示方法为nnn.hhh.hhh.hhh)

    ip地址的表示方法分为(ip地址的表示方法为nnn.hhh.hhh.hhh)

  • 微信添加好友显示对方拒绝你的消息(微信添加好友显示个人是怎么回事)

    微信添加好友显示对方拒绝你的消息(微信添加好友显示个人是怎么回事)

  • 华为Nova5安装应用权限在哪(华为nova5安装未知应用权限怎么设置)

    华为Nova5安装应用权限在哪(华为nova5安装未知应用权限怎么设置)

  • 为什么qq收到消息不会从上面显示出来(为什么qq收到消息会响2声)

    为什么qq收到消息不会从上面显示出来(为什么qq收到消息会响2声)

  • 12123一直显示网络拥堵(12123一直显示网络异常,请稍后再试 -1011)

    12123一直显示网络拥堵(12123一直显示网络异常,请稍后再试 -1011)

  • 快手上每日打卡是什么(快手上每日打卡能间断吗)

    快手上每日打卡是什么(快手上每日打卡能间断吗)

  • 手机号注销后还能查到个人信息吗(手机号注销后还能查出身份吗)

    手机号注销后还能查到个人信息吗(手机号注销后还能查出身份吗)

  • 取消订阅是不是就不会自动扣费了(取消订阅是不是这个月也不能用)

    取消订阅是不是就不会自动扣费了(取消订阅是不是这个月也不能用)

  • 荣耀note8是什么时候上市的(荣耀note8配置参数)

    荣耀note8是什么时候上市的(荣耀note8配置参数)

  • 电脑重新启动按哪个键(电脑重新启动按f11)

    电脑重新启动按哪个键(电脑重新启动按f11)

  • 文字处理程序是应用软件吗(文字处理程序是英文)

    文字处理程序是应用软件吗(文字处理程序是英文)

  • 网易云文件夹叫什么(网易云文件夹叫什么名字)

    网易云文件夹叫什么(网易云文件夹叫什么名字)

  • 手机响一声正在通话中怎么回事(手机响一声正在通话中)

    手机响一声正在通话中怎么回事(手机响一声正在通话中)

  • 乐视手机内存不够怎么办(乐视手机存储)

    乐视手机内存不够怎么办(乐视手机存储)

  • 怎样取消拼多多月卡自动续费(怎样取消拼多多免密码支付)

    怎样取消拼多多月卡自动续费(怎样取消拼多多免密码支付)

  • 怎么看电话卡的号码(怎么看电话卡的免流应用)

    怎么看电话卡的号码(怎么看电话卡的免流应用)

  • 摄像头一天用多大内存(摄像头一天用多少内存)

    摄像头一天用多大内存(摄像头一天用多少内存)

  • vivox9plus多少英寸(vivox9plus多大尺寸)

    vivox9plus多少英寸(vivox9plus多大尺寸)

  • G40/50-70、SR1000随机Linux改安装Win7系统的实现方法

    G40/50-70、SR1000随机Linux改安装Win7系统的实现方法

  • 在外地施工的企业应该在哪里申报
  • 发票超过三个月不能开
  • 租赁厂房电费
  • 收到以前年度的政府补助会计分录
  • 公转私可以实时到账吗
  • 企业接受赠予企业固定资产是否免税
  • 刚成立的外贸公司做小规模纳税人好不好
  • 金融负债
  • 收到的出口退税款一直有余额吗
  • 公司在原有生产领域内充分利用
  • 开完发票业务没收入需要确认收入入账吗?
  • 营改增后还要交企业所得税吗
  • 异地交纳的五险一金可以在个人所得税扣除吗?
  • 购买理财产品会损失本金吗
  • 公司做账挂名字
  • 会计速动比率计算公式
  • 未缴纳出资的股东未到期能否追加为被执行人
  • 收回股东投资
  • 企业所得税是怎么来的?
  • windows 10如何使用
  • 出口退税的条件包括
  • 车间租金计入什么会计科目
  • 代收的水电费怎么做账
  • 端游上古世纪
  • Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
  • 长期待摊费用的概念
  • 非合理损耗怎么做分录
  • 视同销售收入税法处理
  • 转让土地使用权的条件是什么
  • 前端如何调用后端方法
  • 拱门国家公园景点
  • 企业的生产环节
  • 文本生成图像前景怎么样
  • 新成立的公司怎么算生育津贴
  • linux vimdiff命令
  • 付临时工工资需要什么材料
  • 普通动产和特殊动产如何分类
  • 小企业原材料
  • 给员工进行拓展活动
  • 一般纳税人零申报怎么报税步骤
  • 零售药店可申请纳入医保定点
  • 什么样的公司可以申请破产
  • 福利用品可以抵增值税吗
  • 电子承兑汇票到期怎么兑现
  • 土地使用税的账务处理分录
  • 小规模发票跨月冲红怎么纳税申报
  • 其他应付款贷方正数表示什么意思
  • 企业银行存款属于什么会计要素
  • 工会经费的计提比例
  • 被收购企业账务处理流程
  • 支付的劳务派遣服务费计入什么科目
  • 带赠品折扣的发票怎么开
  • 固定资产为什么不能直接计入费用
  • 银行开户存款流程
  • 银行回单和发票哪个粘贴到上面
  • 将Reporting services的RDL文件拷贝到另外一台机器时报Data at the root level is invalid的解决方法
  • xp系统电脑设置在哪
  • centos7服务器配置
  • Winxp安装光盘修复
  • 微软的定时炸弹就是Windows XP
  • 安装完win8后没有无线网络
  • 双linux系统
  • window8怎么样
  • 删除文件时出现错误是怎么回事
  • windows10运用
  • linux启动的基本步骤
  • javascript中的数据类型分为两大类
  • javascript entries
  • 实用批处理
  • html模板 js
  • Building Unity3D Plugins for Android
  • 梦见擦窗户框
  • unity3d动态加载资源
  • linux百度网盘安装
  • node.js express koa
  • node作为中间件做接口转发
  • jquery div innerhtml
  • javascript要怎么学
  • js 队列
  • 不错的二本院校有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设