实现DedeCMS搜索结果页显示自定义字段
如果通过内容模型管理>自定义搜索"搜索的结果页如果要显示自定义字段,可使用以下方法:
I..修改puls/advancedsearch.php文件,找到
$query="selectarctype.*fro
更多精彩就在: 51免费论文网|www.jxszl.com
m$addontableaddon
leftjoincmsxx_arctypearctypeonarctype.id=addon.typeid
$where$orderby";
}else{
$query="selectmain.idasaid,main.*,main.descriptionasdescriptionI.,type.*
from$maintablemain
leftjoincmsxx_arctypetypeontype.id=main.typeid
leftjoin$addontableaddononaddon.aid=main.id
$where$orderby";
在select后面增加"addon.*,"
修改后应该是
$query="selectaddon.*,arctype.*from$addontableaddon
leftjoincmsxx_arctypearctypeonarctype.id=addon.typeid
$where$orderby";
}else{
$query="selectaddon.*,main.idasaid,main.*,main.descriptionasdescriptionI.,type.*
from$maintablemain
leftjoincmsxx_arctypetypeontype.id=main.typeid
leftjoin$addontableaddononaddon.aid=main.id
$where$orderby";
注意,有两个地方要加
显示结果要修改模板文件,在plus/advancedsearch.htm,{dede:datalist}中直接调用{dede:field.字段名称/}就好了.
原文链接:http://www.jxszl.com/biancheng/dedecms/74688.html