2011-08-02 95 views
2

我正在嘗試創建一個分類術語頁面來顯示用詞彙「專業知識」標記的用戶,但沒有多少運氣。Drupal 7使用視圖和Pathauto分類術語列表用戶

我使用pathauto以以下模式別名分類術語頁面:[term:vocabulary]/[term:name]

然後,我爲路徑設置爲/expertise/%的用戶以及「用戶:專業知識」(我的分類術語字段)上的上下文過濾器設置了「查看」頁面。過濾器採用默認值「來自URL的分類術語ID」,並從「專業知識」詞彙表中驗證爲分類術語。但是,如果我然後去(例如)/ expertise/php我似乎得到標準的Drupal分類法頁面,而不是查看頁面設置,並且看不到用戶結果。

任何想法如何解決這個問題?我有幾個用於節點和用戶的分類法,因此需要能夠使用上述的別名來區分詞彙表。

+0

我在這方面取得了一些進展。我將路徑替換爲「/ taxonomy/term /%」,刪除過濾器的默認值並確保過濾器來自術語ID。但是,這會覆蓋別處使用的分類頁面(例如,通過標記的節點)。 – drmonkeyninja

回答

1

這就是上下文過濾器的功能......它接管每一頁。

我很困惑,爲什麼你把所有術語頁面都別名......看起來你不想顯示它們,所以爲什麼不忘記別名並將視圖頁面設置爲url想要它在?

+0

我想確保在使用分類術語時,它們鏈接到正確的頁面。別名是爲了確保使用漂亮的網址,並且我可以區分詞彙表。 – drmonkeyninja

相關問題