我们经常要在dedecms的搜索结果页面调用自定义字段,但是我们发现在搜索结果页模板中使用“[field:字段名/]”标签无法正确调用,就算添加了列表附加字段也不行。今天就提供一种新的方法:
打开 /include/extend.func.php 在最下面加入个方法
function Search_addfields($id,$result){
global $dsql;
$mnkj = $dsql->GetOne("SELECT * FROM `dede_addonimages` where aid='$id'");
//dede_addonimages 请修改为您自己的表名称
$name=$mnkj[$result];
return $name;
}
打开 include/arc.searchview.class.php文件,查找
//处理一些特殊字段
在其下面添加字段
$row["shi"] = Search_addfields($row["id"],"shi");
//shi改为你的字段名
另一个调用自定义字段的方法参考下面这个链接
版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!
转载请注明: dedecms搜索页调用自定义字段方法