网络建站知识

精准传达 • 价值共享

洞悉互联网前沿资讯,探寻网站营销规律

查看其它板块

织梦高级搜索页面advancedsearch.php调用自定义字段

作者:狐灵科技 | 2019-06-20 10:21 |点击:

做了advancedsearch搜索页面,却发现自定义的模型里面的自定义字段不显示?
 

如下:
 

如果通过“内容模型管理 > 自定义搜索”搜索的结果页如果要显示自定义字段,可使用以下方法:

1。修改puls/advancedsearch.php文件,找到代码  大概在 217行
 

} else {
$query = "SELECT main.id AS aid,main.*,main.description AS description1, type.* 
FROM $maintable main 
LEFT JOIN dede_arctype type ON type.id = main.typeid 
LEFT JOIN $addontable addon ON addon.aid = main.id 
$where $orderby";
}

 

替换成
 

} else {
$query = "select addon.*,main.id AS aid,main.*,main.description AS description1, type.* 
FROM $maintable main 
LEFT JOIN dede_arctype type ON type.id = main.typeid 
LEFT JOIN $addontable addon ON addon.aid = main.id 
$where $orderby";
}


这里注意:如果你的表前缀修改了的话 一定要把上面蓝色的dede 改成你自己的(别问我为什么 亲身体验 找了很久的bug)

 


{dede:datalist}中直接调用  {dede:field.字段名称/}  就OK了

 

如没特殊注明,文章均为狐灵科技原创,转载请注明   "织梦高级搜索页面advancedsearch.php调用自定义字段
多一份免费策划方案,总有益处。

请直接添加技术总监微信联系咨询

网站设计 品牌营销

多一份参考,总有益处

联系狐灵科技,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:15082661954 / 大客户专线:15523356218