一般情况下栏目列表页调用自定义标签会比较常用,如果这个自定义字段为空,有时候实在影响美观,看起来很难看。比如价格,有的有有的没有,那么该怎么实现如果有就显示没有就不显示呢,这样可以提高页面的美观度。
首先在{dede:list}标签中调用自定义字段不能使用{}括号,要是用[]这个括号。下面是举例,调用自定义字段tkquan(淘客优惠券)
[field:tkquan/]
在{dede:list}中调用自定义字段,直接使用上面的语句就可以需要注意在频道模型——内容模型里面,把你的自定义字段中“使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)”勾选上,否则会无效。
使用判断语句调用,如果为空则不显示,代码如下:
[field:tkquan runphp='yes']if(@me == "") @me = "";else @me ='<span class="text-danger">优惠券:' .@me . '元</span>';[/field:tkquan]
如果为空则什么也不输出,如果不为空则输出想对应的样式和数据。效果如下:
更多请留言或查看演示网站ak.asneel.com
(责任编辑:陆柏熺)