织梦自定义字段为空时候前台不显示的办法

北京园林的色彩大多为金黄或大红,色彩明丽。有时,在万绿丛中见一道飞檐,黄绿相间,相映成趣。大多数宫殿者哺着琉璃瓦,大红色的棱、柱过于庄重,而幽雅倒显得欠缺。也有例外的,潭拓寺的大殿都是由灰色方砖铺地,墙壁也都是灰暗的,同周围的景色浑然一体。 "苔痕上阶绿,草色入帘青 ",古朴淡雅,别具风采。

其实实现自定义字段为空时不显示的方法有很多。这个问题很久之前就遇到过。
      今天看到一个博客里面是这样实现的。他的方法是通过css中的一个display实现的。
 <a rel="nofollow noopener noreferrer" href="{dede:field.download /}" target="_blank" class="{dede:field.download function='@me==""?"hide":""' /}"><span class="g-color">{dede:field.zi/}</span></a>

.hide{ display:none}//这里是css控制字段隐藏的

上面的function='@me==""?hide":"'是使用3元运算符来控制它十分为空的。

      另外一种方法和这种方法大同小异,只需做一个判断就可以了。
    {dede:field.download runphp=yes}if(@me==""){@me=@me;}else if (@me="a标签中的代码"){/dede:field.download}
    只要思考一下,方法还是很多的。有更好的方法,请留言告知哦,呵呵。

以上就是织梦自定义字段为空时候前台不显示的办法。气愤是拿别人做错的事来惩罚自己。更多关于织梦自定义字段为空时候前台不显示的办法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序