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