您当前的位置: 新闻动态 >> 公司新闻

dede如何判断字段是否为空值时不显示

发表于:2019-10-24 来源:

现在做网站行业还是有很多用户使用的开源dede系统,在做后台程序时可能会遇到这样的问题,那就是有些字段是公用的,有的产品是一个属性,有的是两个属性或更多,那么在前端页面就需要进行判断。如下图所示:

dede 判断字段是否为空值时不显示或显示其它的字段

 通过上图可以看出,左边的图有2个价格,但右边的只有一个价格,那我们在做网站后台时就需要在dede:list中进行判断。具体的代码与大家分享一下:

[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "style='display:none'" : ""); [/field:array]

[field:array runphp='yes']@me = (empty(@me['cs5']) ? "display:none" : ""); [/field:array]


这个是在列表页的调用方法,还有一种情况就是在网站制作内页时,也会有同样的问题。

 {dede:field.price2 runphp='yes'}

if(@me<>'' )@me = '<a href="'.@me.'" target="_blank">价格二</a>';else @me = 'none';

{/dede:field.price2}


(注意用什么字段开头,就用什么结束,例如上面例子的price2 )

作为武汉做网站的品牌建站公司新一点网络,建站行业13年的经验,可以解决网站任何疑难问题,有不清楚的可以咨询我们的客服。



           
相关标签:质量保证

上一个:dede(织梦)网站安全设置教程:目录权限怎么设置

下一个:襄阳做网站了但是没有流量?还需要做Seo优化推广