位置: 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
  • 法人怎么从公账上转账
  • 销售自产设备税率
  • 税负率怎么算计算公式举例说明
  • 养老基金利率多少
  • 会计差错更正业务处理怎么操作?
  • 企业购买国债逆回购需要缴纳增值税吗
  • 虚开发票走账对方不返还如何处理?
  • 公司前期没有收入开支怎么记账
  • 个人营业税是什么意思
  • 计提工资需要工资表吗
  • 建筑工程项目部由哪几个部门组成
  • 领购纳税人状态注销或转非日期什么意思
  • 人力资源公司为个人代缴社保
  • 异常增值税扣税凭证
  • 员工离职赔偿计入什么科目
  • 学校的房子归哪里管
  • 计提坏账准备和发生坏账准备分录
  • 购入材料的应付账款包括商业折扣吗
  • 公司与个人合伙协议
  • 第二年缴纳税控盘服务费入什么科目?
  • 税收征收管理权是什么
  • 申请商标发生的费用应该如何入账?
  • 暂时关闭朋友圈
  • 删除文件需要管理员权限无法添加怎么办
  • 投入产出法怎么求逆矩阵
  • powerremind.exe
  • 高新技术企业在哪申报年报
  • php编程基本语法是什么
  • 总结一些php中好用的软件
  • JavaScript includes() 方法
  • 金融商品转让业务包括
  • 人脸清晰化神器软件
  • php实现的常规正态分解
  • 固定资产减少的账务处理
  • 内外参标定
  • 手把手教你如何套路男神
  • 什么是异步函数
  • python处理数据教程
  • 摊销专利权的会计科目是
  • 收到个人所得税汇算清缴短信
  • 酒店收取电费合理吗
  • phpcms安装无法连接数据库服务器
  • 学电脑的好网站
  • 免征增值税的货物
  • 番茄开发票属于蔬菜吗?
  • 销售旧货的增值税是销项税吗
  • 银行汇票退票
  • 仓库转租合同
  • 劳务派遣公司差额征税怎么做账
  • 如果没有抵扣要交多少税
  • 预付账款发票到哪里查
  • 财务费用明细账图片
  • 会计凭证销毁的地方
  • 工业营业收入含税吗
  • Linux/UNIX和Window平台上安装Mysql
  • mysql参数表
  • mysql联合索引生效原则
  • unix系统复制命令
  • linux系统怎么添加文件
  • u盘制作winpe启动盘
  • windows10故障
  • powergenie是什么程序
  • win10系统如何屏蔽弹窗广告
  • Cocos2d-x 3.2 Lua示例 ActionTest(动作测试)
  • jq拖拽div替换位置
  • Android-ViewPager使用示例
  • js对象常用方法
  • django forloop
  • Android: netd中DnsProxyListener的简单介绍
  • javascript cookbook
  • HorizontalListView
  • 页面跳转后js还会执行吗
  • 税务关系转移社保怎么办理
  • 百旺数据恢复
  • 上海浦东税务局电话 工作时间
  • 网上如何申请
  • 个体工商户税务注销流程及需要的资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设