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

  • 个体工商户增值税优惠政策2023
  • 增值税专用发票的税率是多少啊
  • 销项税额和进项税额发票怎么区别
  • 个税申报可以去税务局吗
  • 金蝶销售订单和采购订单关联
  • 预缴增值税如何计提
  • 餐饮增值税发票抵扣
  • 样品费用会计分录
  • 工会的会费收入如何记账
  • 增值税过期未抵扣
  • 代开建安发票怎么做账务处理?
  • 企业更名后账务如何处理
  • 利息收入属于现金流入吗
  • 材料发票不够怎么办
  • 银行手续费要发票什么时候开始的
  • 预付款发票可以入费用吗
  • 商场超市印花税怎么样
  • 不同税率的产品可以开一张票里吗
  • 电子普通发票需要盖章吗
  • 未提足折旧的房产,推倒重置的财务处理到底有没有差异
  • 增值税减免的账务处理可以直接应交税费减免税款吗
  • 购方收到红字发票怎么办
  • 每月免税10万是什么意思
  • 不动产取得以什么为要件
  • 待摊费用核算的内容主要包括
  • 补提以前年度税费应该计入
  • 购买材料再进在建工程的账务处理
  • 工商年检填写数据填错了会罚款吗
  • 企业所得税汇算清缴操作流程
  • windows 10 build 21354
  • 为什么u盘里的文件无法删除
  • 可供出售金融资产和交易性金融资产
  • 编译redis报错
  • 应收账款占用资金的应计利息变动额
  • php有哪些
  • 目标检测算法有哪些
  • 前端进阶路线
  • PyTorch深度学习实战 | 神经网络的优化难题
  • 应付职工薪酬包括哪些二级科目
  • 未入账的发票可以抵扣吗
  • 普通发票红冲需要拿回原发票吗
  • pnpnpn的工作原理
  • 织梦怎么采集文章
  • 帝国cms8.0
  • 待报解预算收入怎么做账
  • 自然人独资企业需要交企业所得税吗
  • 小卖部铺货首次送货流程
  • 购车增值税可以不交吗
  • 明细账怎么补登
  • 预付账款用途
  • 会计做账的原始凭证有哪些
  • 有限合伙企业收入怎么做账
  • 物业公司预收的物业费怎么做账
  • 用信用卡消费扣谁的手续费
  • 记账凭证背面贴原始凭证图片
  • 收到发票就是付款了吗
  • 基金会对外捐赠,对方开什么发票
  • 减免税款月末是否结平
  • mysql详细教程
  • linux常用命令详解
  • awk两个文件关联合并
  • windows xp iis安装
  • win8.1无法安装net framework 3.5
  • 日历显示不全
  • vps可以安装虚拟机吗
  • 基于bootstrap的毕业设计
  • Tutorial 8:Scaling Transformation
  • excel f9刷新
  • jq复制元素
  • nodejs数据加密
  • python操作微信自动发消息
  • 字符串查找子串
  • jquery动态生成表格
  • Android自定义控件开发入门与实战 百度网盘
  • jQuery提示插件qTip2用法分析(支持ajax及多种样式)
  • 股权转让申报期限
  • 财政部国家税务总局
  • 深圳少儿电子医保卡怎么用
  • 梦幻西游新版登录方式
  • 资源税条例实施细则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设