洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律
作者:狐靈科技 | 2019-06-20 10:21 |點(diǎn)擊:
做了advancedsearch搜索頁面,卻發(fā)現(xiàn)自定義的模型里面的自定義字段不顯示?
如下:
如果通過“內(nèi)容模型管理 > 自定義搜索”搜索的結(jié)果頁如果要顯示自定義字段,可使用以下方法:
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";
}
這里注意:如果你的表前綴修改了的話 一定要把上面藍(lán)色的dede 改成你自己的(別問我為什么 親身體驗 找了很久的bug)
{dede:datalist}中直接調(diào)用 {dede:field.字段名稱/} 就OK了