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

  • 三星手机虚拟内存怎么设置(三星手机虚拟内存4GB好还是8)

    三星手机虚拟内存怎么设置(三星手机虚拟内存4GB好还是8)

  • ios15相机怎么提取文字(ios15相机新功能怎么使用)

    ios15相机怎么提取文字(ios15相机新功能怎么使用)

  • 如何使用蓝牙耳机(如何使用蓝牙耳机连接手机教程vivo)

    如何使用蓝牙耳机(如何使用蓝牙耳机连接手机教程vivo)

  • 笔记本打不出字来,怎么解决(笔记本打不出字来,怎么解决?)

    笔记本打不出字来,怎么解决(笔记本打不出字来,怎么解决?)

  • 华为荣耀30s防水吗(华为荣耀30s防水测试)

    华为荣耀30s防水吗(华为荣耀30s防水测试)

  • 苹果换屏后反复重启(苹果换屏后一直重启是怎么回事)

    苹果换屏后反复重启(苹果换屏后一直重启是怎么回事)

  • 一个人最多能申请几个手机号(一个人最多能申请几张信用卡)

    一个人最多能申请几个手机号(一个人最多能申请几张信用卡)

  • 苹果手机夏天发烫正常吗(苹果手机夏天发热正常吗)

    苹果手机夏天发烫正常吗(苹果手机夏天发热正常吗)

  • 连接被远程计算机终止是什么意思(连接被远程计算机终止win10)

    连接被远程计算机终止是什么意思(连接被远程计算机终止win10)

  • 华为手机上显示hd是什么意思,(华为手机上显示电话标志斜杠)

    华为手机上显示hd是什么意思,(华为手机上显示电话标志斜杠)

  • 2g在线是不是关联了(2g在线是不是在外面)

    2g在线是不是关联了(2g在线是不是在外面)

  • 惠普开不了机怎么办(惠普开不了机怎么恢复出厂设置)

    惠普开不了机怎么办(惠普开不了机怎么恢复出厂设置)

  • 手机流量mb是啥意思(手机流量mb和m有什么区别)

    手机流量mb是啥意思(手机流量mb和m有什么区别)

  • 小米运动id能注销吗(小米运动注册账号)

    小米运动id能注销吗(小米运动注册账号)

  • 华为手机悬浮球如何取消(华为手机悬浮球怎么设置)

    华为手机悬浮球如何取消(华为手机悬浮球怎么设置)

  • 苹果支持多少w无线充电(苹果支持多少w快充)

    苹果支持多少w无线充电(苹果支持多少w快充)

  • 麒麟710相当于骁龙多少(麒麟710相当于骁龙680)

    麒麟710相当于骁龙多少(麒麟710相当于骁龙680)

  • 小米8 6g跟8g差距(小米8比小米6提升多少)

    小米8 6g跟8g差距(小米8比小米6提升多少)

  • airpods的h1和w1的区别(airpods h1是几代)

    airpods的h1和w1的区别(airpods h1是几代)

  • oppoFindx怎么设置面部支付(oppofindx怎么设置呼叫转移)

    oppoFindx怎么设置面部支付(oppofindx怎么设置呼叫转移)

  • 【微信小程序】一文带你了解数据绑定、事件绑定以及事件传参、数据同步(微信小程序怎么制作自己的小程序)

    【微信小程序】一文带你了解数据绑定、事件绑定以及事件传参、数据同步(微信小程序怎么制作自己的小程序)

  • Vue创建项目的步骤(vue项目创建流程)

    Vue创建项目的步骤(vue项目创建流程)

  • 智慧工厂云边协同:如何设计质量预警平台(智慧工厂协同管控下载)

    智慧工厂云边协同:如何设计质量预警平台(智慧工厂协同管控下载)

  • 海关完税价格是什么
  • 政府补助利得要交企业所得税吗怎么算
  • 购买二手车是否适用消费者权益保护法
  • 什么情况下一般纳税人可以简易征收
  • 空调维修保养征收什么税?
  • 退税流程怎么操作APP
  • 以前年度影响利润吗
  • 住房公积金证书插上为什么登不进去
  • 产品保修发生的维修费计入什么科目
  • 超额库存现金
  • 事业单位收个人部分社保怎么入账
  • 货款打了未收到发票但是公司倒闭了怎么办?
  • 拿票报销的交通费要交个人所得税吗
  • 客户给现金
  • 重置申报清册是什么意思
  • 增值税普通发票和专用发票有什么区别
  • 采购国产设备增值税
  • 仓库多入库怎么退
  • 外地预缴附加税减半
  • 递延收益摊销会计分录
  • 工会经费的会计分录2022
  • 应收票据的核算内容及其贴现
  • 电子专用发票没有发票代码
  • 收入成本配比原则
  • thinkphp 路由
  • mac怎么卸载软件core sync
  • windows7旗舰版好用吗?
  • 错账缴回的银行会计分录
  • 企业所得税的征税范围是什么
  • php读取数据库复选框数据
  • js数组分组并排序
  • 技术服务行业增值税税税负率是多少
  • 减资如何弥补亏损
  • 承兑汇票贴现利率是怎么算
  • 现金溢余涉及的科目
  • 进项税额转出都需要开具红字发票吗
  • 工会经费为0是不用申报的?
  • 核定征收可以不用申报吗
  • 营改增后企业所得税是国税还是地税
  • sqlserver2008导出表结构和表数据
  • access数据库不能存放什么数据
  • mysql命令大小写
  • 比较详细的耐克知识大全
  • 只有劳务报酬 能否扣5000
  • 电脑入账如何做凭证
  • 培训学校收入如何确认
  • 递延负债和递延收益
  • 小规模收到专票可以当普票用吗
  • 现金日记账支出写借方还是贷方
  • 进项发票已经认证,对方作废了
  • 公账直接转给个人,对公司有什么影响吗
  • 营改增后建筑企业如何正确开具发票
  • 为什么总成本费用不变
  • 建账的要点及应注意的问题
  • win7系统重启后多了一个安全启动用户
  • 组策略win7
  • 怎么禁止p2p下载器
  • win8ui
  • Win10自带输入法打不出中文
  • win10怎么设置net3.5
  • win10关闭系统服务
  • win10开机图标就变乱
  • linux网络设备有哪些
  • windows10玩游戏卡吗
  • javascriptz
  • javascript基于
  • jquery加载函数
  • javascript写html
  • python remote
  • 安卓压缩图片
  • jquery轮播图代码
  • javascript基础题目
  • css弹性布局是什么
  • jquery formbuilder
  • substrate框架原理
  • 五险一金不满一年可以领失业金吗
  • 中国银行手机银行app官方下载
  • 职工周转房需要缴纳房产税吗
  • 北京国家税务局总局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设