0

我正在構建一個產品目錄,其中一個特定的部分通過具有參數的分類標識符的視圖顯示。一種限制分類的暴露過濾器選項的方法在drupal中查看參數

但我還需要讓用戶能夠通過在暴露的過濾器中選擇另一個詞彙表中的術語來指定生產者來進一步縮小搜索範圍。

我試圖將選擇限制在選定部分中的節點存在的條件。看起來像views_selective_filter和view_hacks特別適合這種情況,但看起來像是開箱即用,它們都不考慮視圖參數。有沒有補救辦法或解決方法?

+0

我很驚訝地發現,改變調用順序的電話 $ this - > _ build('filter'); $ this - > _ build_arguments(); 在include/view.inc中的'build'方法中使用了這個技巧。不過,我確信必須有一種更清潔的方式。 – 2011-04-12 11:56:16

回答

0

最後我用了views_taxonomy_selective_filter。我必須按照我在註釋中所述的方式修補視圖模塊,以便在處理參數後生成選擇選項。

2

使用Firebug或devel_themer模塊來查找顯示這些條款的表單的表單ID,然後在自定義模塊中使用hook_form_alter來攔截並修改該表單。

+0

我使用了另一種方法,但我認爲你的想法在其他情況下會有幫助,我會記住它。謝謝 :) – 2011-04-24 06:58:42

相關問題