巅峰霸主 > 设计开发 > 织梦教程 >

dedecms栏目列表页在{dede:list}标签中判断自定义字段是否为空,为空则不显示

时间:2020-12-03 06:52:53  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:dedecms自定义字段在内容详情页或者其他任何页面都可以直接调用和使用判断,但是在栏目列表{dede:list}中判断是否为空,写法则不太一样……

一般情况下栏目列表页调用自定义标签会比较常用,如果这个自定义字段为空,有时候实在影响美观,看起来很难看。比如价格,有的有有的没有,那么该怎么实现如果有就显示没有就不显示呢,这样可以提高页面的美观度。

首先在{dede:list}标签中调用自定义字段不能使用{}括号,要是用[]这个括号。下面是举例,调用自定义字段tkquan(淘客优惠券)

[field:tkquan/]

在{dede:list}中调用自定义字段,直接使用上面的语句就可以需要注意在频道模型——内容模型里面,把你的自定义字段中“使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)”勾选上,否则会无效。

image.png

使用判断调用自定义字段

使用判断语句调用,如果为空则不显示,代码如下:

[field:tkquan runphp='yes']if(@me == "") @me = "";else @me ='<span class="text-danger">优惠券:' .@me . '元</span>';[/field:tkquan]

如果为空则什么也不输出,如果不为空则输出想对应的样式和数据。效果如下:

image.png

更多请留言或查看演示网站ak.asneel.com

(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部