dedecms判断当前字段是否有值 有则显示无则不显示。实现的方法如下:
在include/extend.func.php 最下面增加
/** * 判断当前字段是否有值 有则显示,没有则不显示 * @param $var 字段变量 * @param $name 字段名称 * @return string */ function is_empty($var,$name){ if(!empty($var)){ $vars = $name.":".$var; }else{ $vars= ''; } return $vars; }
调用方法如下:
{dede:field.jiage function="is_empty(@me,'价格')"/}
其他方法:
{dede:field.jiage runphp="yes"}@me = !empty(@me) ? "价格:@me" : "";{/dede:field.jiage}
判断来源为空 {dede:fieldname=sourcerunphp=yes}if(@me==)@me=;else@me=来源:.@me;{/dede:field} 判断作者为空 {dede:fieldname=writerrunphp=y
效果如下: 1、搜索框代码里使用name=q作为搜索框属性,例如 2、打开 /include/taglib/arclist.lib.php 找到,大概在188行 $i
代码如下: {ceip:channelartlisttype=son}liahref={ceip:fieldname=typeurl/}{ceip:fieldname=typename/}/a{ceip:php}$id=$refObj-Fields[id];$sql=(SELECT
1、搜索框代码里的关键词input框那增加使用name=q作为搜索框属性, 2、打开 /include/taglib/arclist.lib.php 找到,大概在18
判断是否有子栏目,有就输出 javascript:; ,没有子栏目就直接输出一级栏目的链接 {dede:fieldname=typeidrunphp=yes}global$dsq