
洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律
作者:狐靈科技 | 2019-06-20 10:21 |點擊:
	做了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";
	}
	
	
	這里注意:如果你的表前綴修改了的話 一定要把上面藍色的dede 改成你自己的(別問我為什么 親身體驗 找了很久的bug)
	
	 
	
	{dede:datalist}中直接調(diào)用  {dede:field.字段名稱/}  就OK了
	
	 
