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

  • 销项税额和进项税额发票怎么区别
  • 境外收入个人所得税抵免限额
  • 出租划拨土地收费合法吗
  • 无形资产175加计扣除会计如何处理
  • 个税申报可以去税务局吗
  • 口罩属于什么经营类别
  • 政府补助确认递延所得税
  • 免征增值税的免税政策
  • 税前可以扣除的有哪些费用
  • 购进货物进项不予抵扣
  • 出纳都需要做什么表格
  • 合并报表投资收益为什么要抵消
  • 工地工资是人走账清吗
  • 税控盘这个月没有反写会怎么样
  • 企业盈利后又亏损怎么算
  • 发票超过标准可以报销吗
  • 增值税普通发票和普通发票的区别怎么交税
  • 企业收到固定资产投资时应按什么入账
  • 进项和销项单价的比例
  • 清理费用影响当期损益吗
  • 包吃伙食费会计分录
  • linux 数字
  • 新装的电脑开机慢是什么原因
  • 公司实缴资本有什么风险
  • 网络公司的财务主要做什么
  • thinkphp添加数据
  • php封装composer包
  • 贷款房屋评估费用
  • 补缴社保费可以投诉,也可以申请仲裁吗
  • 所得税和应交所得税
  • 戈佐西餐厅
  • 最小计算机系统包括
  • controller 层
  • 没有审计报告的情况说明
  • 跨年费用入账
  • 固定资产加速一次性扣除
  • 购进的产品样品怎么入账
  • 微信支付开发步骤
  • 固定资产清理销售的收入
  • 公允价值计量转权益法例题
  • 分公司和总公司的税务和财务关系
  • 典当公司收到房款怎么办
  • 企业接受捐赠怎么入账
  • 餐费补贴是否计提
  • 个人垫款公司将款支付个人算是资金回流吗
  • 分享帝国cms选取什么
  • 挂靠设计公司费用标准怎么记账
  • 增值税加计抵减最新政策2022
  • 企业为员工承担个人部分的五险 一金可以税前扣除?
  • 三项经费要包括哪三项
  • 关于企业停工停产期间的工资支付有关规定
  • 营业收入计入销售收入吗
  • SQL Server 2005 DTS导入平面数据出现错误解决方案
  • 优先股和普通股风险哪个大
  • 企业间借款利息收入
  • 新公司申请一般纳税人流程
  • 公司租赁个人车辆租金多少合适
  • 结转本月收支
  • 应收账款应付账款借贷方都表示什么
  • 股权转让如何进行
  • 小规模纳税人财务报表季报怎么填
  • 开票和不开票
  • 酒店购买的床单被罩怎么入账
  • 酒店会计做账流程视频
  • 一个查看明日方舟的网站
  • win7系统默认输入法
  • 华尔街日报体
  • 通透Windows 2008系统状态变化
  • WIN10系统中断
  • macbook2020款改硬盘
  • centos什么命令都说找不到
  • opengl 画线
  • css如何设置div位置
  • 获取nodejs命令行信息
  • jquery绑定事件和移除事件
  • vue购物车功能
  • js选中单选按钮
  • 北京市国家税务局电子税务局
  • 增加税务人员怎么加?
  • 图书销售税点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设