dede 判断字段空值 不显示&显示别的字段

来源:互联网 发布:记忆碎片剧情解析知乎 编辑:程序博客网 时间:2024/03/28 18:28

其实很简单,例子如下

<div id="shipindiv"  {dede:field name='shipinlianjie' runphp='yes'} if(@me == "") @me = "style='display:none'";else @me = ""; {/dede:field}>



另外如何要直接控制输出的内容,用法如下:

例子:如何【样品索取】这个字段是空的话,就显示none,如果是非空就有值

樣品索取:

 {dede:field.yangpinsuoqu runphp='yes'}
if(@me<>'' )@me = '<a href="'.@me.'" target="_blank">Sample Request</a>';else @me = 'none';
{/dede:field.yangpinsuoqu}

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



下面是一个列子:判断栏目是否有栏目图片,如果没有的话就显示栏目名字

{dede:field.typeid runphp='yes'}$ID = @me;$sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";$query = mysql_query($sql);$row=mysql_fetch_array($query);$arcpic = "$row[arcpic]";$typename = "$row[typename]";if($arcpic == null)  @me = '<div class="dynamic_wrap"><h1>'.$typename.'</h1></div>';  else @me = '<img src="'.$arcpic.'" width="100%" border="0" />'; {/dede:field.typeid}


原创粉丝点击