2010-07-24 80 views
0

我處於這種情況,我認爲我需要創建自己的自定義搜索模塊。我想要做的是製作一個頁面,其中包含節點類型中的所有節點列表 - 我們稱之爲「啤酒」。所以我希望能夠以類似於Apple Trailers頁面(http://trailers.apple.com/)中找到的方式過濾啤酒。如何在Drupal中使用ajax過濾自定義內容類型節點?

我嘗試使用瀏覽2,但它跑幾個問題:

  • 我不能像在拖車頁面頂端的過濾器鏈接(不,只是HD等)
  • 搜索功能只搜索一個場(場裸露的「啤酒冠軍」,但我也希望它尋找製造商和其他的東西

我知道一對夫婦的解決方案的。

  • 我可以通過使用Computed Field Module來解決最後一個問題,我可以將我想要搜索的字段組合起來。我只是不認爲這是一個非常優雅的解決方案。
  • 我可以創建我自己的模塊,並創建我自己的數據庫查詢,我應用相關的過濾器(我只是不知道如何)。
  • 我可以以某種方式使用我已經安裝的Solr模塊。

因此,第一個解決方案 - 最簡單的我猜,但也有一些與我的數據庫中的重複內容不好。

第二種解決方案 - 最好的(也許) - 問題:我太笨了。

第三種解決方案 - Solr看起來很酷,但是我能夠只用標題和圖片展示我的啤酒節點嗎?

所以我想我的問題是。你會使用哪三種?或者我可能使用哪些其他解決方案(我相信有些事情我沒有想過:))?

回答

0

像這樣的聲音可能是一個很好的用於Taxonomy而不是不同的節點類型。另外,你有沒有考慮過http://drupal.org/project/quicktabs

您可以將每個「過濾器」設置爲將參數傳遞給視圖的選項卡。然後不要向用戶公開任何視圖過濾器。

+0

我不確定我在這種情況下如何使用分類標準。我需要我的內容類型中的不同字段。我希望能夠在每個這些自定義字段中只搜索一個搜索字段。 但是,將參數傳遞給視圖的鏈接過濾器聽起來像是創建「過濾器鏈接」的正確解決方案。 Quicktabs是最好的解決方案嗎? – schwift 2010-07-24 20:59:20

+0

無論如何,我決定使用計算域模塊。感謝您的回答。 – schwift 2010-10-25 21:02:04

相關問題