首页 CMS系统 织梦搜索页调用内容模型中的自定义字段的高级教程

织梦搜索页调用内容模型中的自定义字段的高级教程

织梦dedecms搜索页调用内容模型中的自定义字段的方法如下: 首先打开include/extend.func.php这个文件,在文件末尾添加如下代码: function Search_addfields($id,$result){ global $dsql; $mnkj = $dsql-GetOne(SELECT * FROM `dede_addonshop` where aid=$

织梦dedecms搜索页调用内容模型中的自定义字段的方法如下:

首先打开include/extend.func.php这个文件,在文件末尾添加如下代码:

function Search_addfields($id,$result){

global $dsql;

$mnkj = $dsql->GetOne(“SELECT * FROM `dede_addonshop` where aid=’$id'”);

$name=$mnkj[$result];

return $name;

}

其中addonshop是要调用自定义字段的附加表,在织梦后台核心->频道模型->内容模型管理可以看到,商品一般是addonshop,普通文章一般是addonarticle,这个需要根据具体的情况来更改,其他的不用修改。

然后打开include/arc.searchview.class.php这个文件,搜索“//处理一些特殊字段”,在下面添加如下代码:

$row[“bianma”]=Search_addfields($row[“id”],”bianma”);

其中bianma是自定义字段的名称,如果有多个自定义字段这添加多行,但是一定要把bianma修改下。

添加之后就完成了最后一步就是在搜索模板也调用了,在search.htm中使用[field:bianma/]就可以调用出来了,其中bianma是自定义的字段。

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/zhonghe/cms/20210111/15671.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部