2010-04-23 65 views

回答

1

我實際上在視圖的我的過濾器選項中找到了「搜索」項。我不知道以前我怎麼可以忽略它。它確實存在,並且工作得很好。解決了。

0

可以使用視圖做暴露過濾器等搜索,但這並不是說你可以把你已經在尋找一個功能。您可以在搜索視圖中創建一個塊,並使用主題替換您現在使用的塊。

這可能需要一些工作,因爲搜索框通常不在一個地區。

1

您可以改爲使用視圖搜索替換默認搜索。我個人沒有這樣做,但從我讀過的內容來看,這聽起來很直接。創建你的「搜索」視圖,然後顯示它的「暴露過濾器」形式,而不是默認的搜索形式。更多細節在這裏... http://groups.drupal.org/node/18582

或者,如果你只是想讓搜索結果看起來不同,你可以簡單地主題他們,而不是使用視圖進行搜索。編輯內容類型時,您還可以控制顯示字段>搜索選項卡上的搜索結果中顯示的字段(CCK等)。我不知道模板文件的名稱用於主題頭部搜索結果的主題,但如果您安裝了Theme Developer,則可以輕鬆找出它。

4

,能夠使用默認的搜索形式,而不暴露過濾器,以處理由一個視圖中的搜索的輸出:

  1. 創建的類型的內容,其顯示所有內容類型,顯示頁
  2. 集路徑的圖:/search/node /%
  3. 添加上下文篩選器「搜索:搜索條件」,然後將「提供默認值」和「來自URL的原始值」和「路徑組件」設置爲「3」。

現在,每次搜索節點時,都會調用視圖,而不是默認搜索結果頁面,因爲它使用的是與默認搜索相同的路徑。 %是由上下文過濾器處理的參數。不要忘記將過濾器設置爲佔位符「%」的路徑的第三個組件。