I..修改puls/advancedsearch.php文件,找到

$query="selectarctype.*from$addontableaddon
leftjoincmsxx_arctypearctypeonarctype.id=addon.typeid
$where$orderby";
}els" />

"景先生毕设|www.jxszl.com

实现DedeCMS搜索结果页显示自定义字段

2022-10-29 16:23编辑: www.jxszl.com景先生毕设
关于在搜索结果页中显示自字义字段的方法

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

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