2013-10-18 117 views

回答

1

您是否嘗試過視圖上下文過濾器來解決您的問題?

0

你也可以使用上下文過濾器來解決它。您可以通過調整指定驗證條件設置,將分類術語名稱用於此過濾器。請看這個答案Drupal 7 views contextual filters taxonomy name

目前,我相信解決此問題的唯一通用方法是操縱httpd層的URL或使用hook_url_inbound_alterhook_url_outbound_alter。你可以閱讀更多關於提到的鉤子at this question。但是,如果我自己再拍這張照片,我會嘗試使用視圖特定的解決方案,因爲這個問題已經足夠普遍,因此可以爲此設置一個模塊。

hook_views_pre_build中,可以從像「members/valuea/valueb」這樣的url中獲取數據,將這些值推入$ _GET ['q'],讓視圖構建查詢,在url中查看get參數,然後可能在hook_views_post_build中再次刪除它們。

我希望這會幫助你。