2009-12-28 31 views
1

的客戶端請求:創建塊,顯示預先配置的搜索項搜索結果

創建一個塊,將始終顯示屬於某個站點搜索特定的預定項的結果的內容項,如標題「健康」。

因此,在該特定情況下,該塊將生成並顯示包含標題或正文內的單詞「健康」的節點的列表。

理想情況下,預定的術語可以在塊配置或視圖中配置,如果以這種方式生成的話。

我試過在視圖中這樣做,但目前還沒有運氣。想法?

+0

使用視圖時遇到什麼問題?這樣的事情應該可以用過濾器來完成,儘管你可能不得不過濾標題或正文,而不是兩者。 –

+0

Views:filter> Search:Search Terms>(無法在視圖配置界面中提供特定術語。) –

回答

0

不幸的是,目前搜索過濾器只能用作暴露的過濾器,而不能用作靜態過濾器;見http://drupal.org/node/333606。同時,我可以考慮兩種解決方法:

1)您可以使用自定義模塊中的幾行代碼實現hook_views_query_alter。有關此鉤子的更多信息,請參閱http://www.nicklewis.org/hook-views-query-alter-how-programatically-alter-views-queries

2)有一個名爲視圖修改查詢(http://drupal.org/project/views_modify_query),我從來沒有用過自己,但也意味着視圖查詢的自定義修改模塊。