我们在使用织梦CMS制作网站时,对于某个字段,无论是默认字段还是自定义字段,偶尔会使用一些判断语句来实现我们的需求。下边列出了几种常见的需求。以及字段的判断输出实例。
第一种:织梦自定义字段,如果没有值的时候要显示指定的默认内容,

{dede:field name='ziduan' runphp='yes'}
if(@me=='') { @me = '' ;}
else { @me = "<div class='red'><a href='/.@me'>此处是自定义的内容</a></div>"; }
{/dede:field}
第二种:DedeCMS判断简略标题为空时则显示完整标题
方法1,适用于内容页
{dede:field name='array' runphp='yes'}
if (@me['shorttitle']=='')
@me=@me['title'];
else
@me=@me['shorttitle'];
{/dede:field}
方法2,适用于列表页
[field:array runphp='yes']
if (@me['shorttitle']=='') @me=@me['title'];
else @me=@me['shorttitle'];
[/field:array]
第三种:对某一个字段多重判断
[field:array runphp='yes']
if(@me['risklevel']=="HR")@me="HR.png";
else if(@me['risklevel']=="D")@me="D.png";
else if(@me['risklevel']=="AA")@me="AA.png";
[/field:array]
以上意思就是说如果查询得到的风险等级字段的取值是HR,那么将输出HR.png, 如果查询得到的风险等级字段的取值是D,那么将输出D.png,如果查询得到的风险等级字段的取值是AA,那么将输出AA.png, 这里的HR.png,只是一个字符串,代表图片文件所在的位置,你可以设置成任意的图片路径,上面的代码是一种分支条件输出语句,@me代表的就是输出变量,刚进入标签field:array时,@me代表数据库的一条记录,其数据类型是数组,我们根据其中risklevle的取值来判断,从而将@me设置成不同的值,当退出标签field:array时,@me的值就会被显示在原位置。
第四种:判断过程中需要调用别的字段。
需要在模板里做一个小判断,如果文章的价格为0时直接输出其下载地址,否则直接输出购买链接,那么这个时候肯定是需要运行runphp='yes'这个功能了,下面我们来看下代码: 经过搜索发现两个方法基本上可以实现 1、首先把需要调用其它字段的值放在公共变量里,然后再直接调用公共变量的值,看代码
{dede:php}$GLOBALS['title']=$arc->Fields['title']{/dede:php}
{dede:php}$GLOBALS['baidupan']=$arc->Fields['baidupan']{/dede:php}
{dede:field.price runphp="yes"}
if(@me="0")
@me = "下载地址:".$GLOBALS['baidupan'];
else
@me = "商品(".$GLOBALS['title'].")购买链接为:XXX";
{/dede:field.xxxx}
2、直接使用name='array'将其它字段的值赋值到数组里,然后使用,看代码
{dede:field name='array' runphp='yes'}
if(@me['price']=='0' )
@me = '
<li><a class="demo" href="'.@me['baidupan'].'" target="_blank">下载:'.@me['baidupwd'].'</a></li>
';
else
@me = '
<div id="pdBuy" class="PDB2C_moban_warp" dataP="'.@me['title'].'"dataR="'.@me['price'].'"><img src="/uploads/allimg/170702/155R26021-0.gif"></div>
';
{/dede:field}
上述多处需要注意符号,单引号,双引号。
# 全媒体营销宣传推广模式
# 第二种
# 多处
# 城口县河鱼乡网站建设
# 鳌江网站推广
# 贵阳短视频推广seo
# 茶饮店铺设计营销推广
# 紫竹桥seo
# 做推广哪个网站靠谱
# 五谷道场的推广和营销
# 高新区便宜网站建设
# 河源广州短视频营销推广
# 需要注意
# 网站优化好还是模板好呢
# 济南网站建设的策划方案
# 上海网站建设价
# 江门网站如何推广
# 风险推广营销案例分享
# 手机短视频怎么营销推广
# 黄州区电脑网站优化
# 推广和营销案例分享
# seo预售价格
# 济南整站seo电话多少
# 放在
# 织梦CMS教程
# 织梦字段判断
# 字段判断输出
# 织梦字段
# 自定义
# 下载地址
# 适用于
# 设置成
# 就会
# 是一种
# 织梦常用的几种字段判断输出实例
# 出了
# 你可以
# 如果没有
# 然后再
# 做一个
# 这个时候
# 几种
# 可以实现
# 只是一个
# 来实现
相关文章:
在东台SEO中常见的误区有哪些?_SEO优化教程
北京网站建设公司哪家好_北京网站建设公司_温州新站seo诀窍
SEO整站优化系统如何改善链接建设与用户体验?_SEO优化教程
如何判断网站建设公司的技术实力与安全能力_网站建设教程
【网站建设运营】网站建设维护需要什么知识?如何做好网站运营工作?
平果网站建设制作流程_平果网站建设制作_市场营销和推广思维导图
如何建设网站:网站建设的具体步骤
2019年如何给贫困山区捐衣服地址,2025年捐旧衣服怎么捐红十字会正规网站。
南京网站建设哪家便宜?网站该怎么制作?
布吉网站建设服务商如何保障项目交付周期_网站建设教程
网站建设前需要考虑哪些问题?
侯马门户网_侯马网站建设_黄骅网站推广教程招聘
SEO和付费推广的成本与效果对比_SEO优化教程
永嘉网站建设_浙江seo优化流程
泰州企业网站建站模板_泰州企业网站建设_江苏网站seo优化
自助网站平台_自助网站_自助网页
广州网站建设公司推荐_广州网站建设公司排名_图书账号如何做营销推广
海南网站建设案例能否体现公司性价比_网站建设教程
企业网站开发建设_企业网站开发制作_梧州seo报价
不同网站建设色彩搭配的应用
英文网站建设需要注意什么?
我们如何快速搭建一个手机网站?手机网站建设要注意什么?
SEO优化如何帮助网站用户数量增长?_SEO优化教程
长春网站建设排名靠前_长春网站建设优化企业_威海西郊建设集团网站
网站建设为什么要进行策划?
新闻稿投放技巧:把握好时间点传播效果会更好
安徽找网站建设公司做网站注意事项
如何验证东莞网站服务商的本地化行业经验_网站建设教程
都江堰网站建设推广公司_都江堰网站制作_seo口碑营销内部手册
金华品牌网站设计如何体现品牌特色_网站建设教程
长沙SEO内容更新策略是什么?_SEO优化教程
【宁德网站建设】宁德网站建设制作公司_宁德网站建站建网站
SEO优化的关键要素有哪些,以及如何实施这些策略?_SEO优化教程
高端网站建设设计方案_高端网站建设设计理念_seo营销推广方法外推劫持
SEO与SEM的职业前景如何?_SEO优化教程
提升网站SEO排名的策略_SEO优化教程
航空网站建设方案_航空网站建设_益阳抖音营销推广是什么
【淘宝页面出现问题】去淘宝网的时候为什么总是显示这个网站的安全证明书有问题呢?为什么进入淘宝网显示网页有错误?
迪庆网站建设后期维护服务哪家好_网站建设教程
【网站运营培训】网站运营的内容是什么?网站运营的内容包括哪些呢?
网站建设微信公众号_微网站建设公众号_贺州租房网站建设
制作一个网站大约多少钱_制作一个网站_制作一个网页多少钱
企业网站制作公司网页_企业网站制作公司有哪些_甘肃省网站建设排名前十
拍卖网站建设方案_拍卖网站建设_济宁网站建设工程施工
如何优化装修公司网站的在线咨询功能以提高转化_网站建设教程
为什么自然流量在*SEO中如此重要?_SEO优化教程
【清镇网站建设】清镇网站建设制作公司_清镇网站设计建网站
网站建设费用多少钱_网站建设费用多少_公司如何学习seo
【黔南网站建设】黔南网站建设制作公司平台_黔南免费搭建建网站
有哪些策略可以优化兴安区的网站结构以提升SEO效果?_SEO优化教程
相关栏目:
【
网络营销44070 】
【
网络推广122852 】
【
网络优化116010 】
【
网址导航102054 】
【
网络技术82194 】
【
网络资讯43554 】