2011-04-10 48 views
3

我正在使用taxonomy_term視圖來顯示術語頁面。問題在於,taxonomy_term視圖在處於活動狀態時用於每個術語頁面。取決於詞彙的不同taxonomy_term視圖(Drupal)

我需要顯示這取決於該術語被分配到不同的詞彙一詞的網頁。

如果我有詞彙「1」,我需要只顯示圖像和標題,當我有詞彙「2」我需要圖片,標題和挑逗。最後,當使用詞彙「3」時,我需要與詞彙2中相同的項目,但具有不同的排序標準。

有沒有辦法在一個相當簡單的方式來做到這一點,或至少一種方式來使用taxonomy_term圖2級的詞彙和使用正常任期頁爲他人?我在drupal.org上搜索過,有很多類似的問題,但通常的答案是其他一些模塊應該是用戶(例如面板),這很複雜,會影響速度性能。這是一個有益的討論,以片斷,但它並沒有爲我工作:

http://drupal.org/node/224231#comment-1981052

回答

3

的分類視圖集成模塊正是你要尋找的:http://drupal.org/project/tvi

+0

謝謝,它似乎是我正在尋找的東西!我會和它一起玩,看看它是否有效。 – Mint 2011-04-10 15:12:34

+0

它的工作原理非常簡單,再次感謝你! – Mint 2011-04-10 16:10:17

+0

感謝Jared,我不知道那個模塊。 – James 2011-04-11 11:41:46

0
  1. 再添加一個(你要多少變種)頁面顯示的分類清單。
  2. 在每個顯示屏上轉到Filter and select Taxonomy: Vocabulary,然後爲您創建此特定顯示屏選擇詞彙。
  3. Change the fields相應地在每個顯示中。

這將爲每個顯示的分類頁面的不同的URL。 如果您希望所有人都具有相同的網址,請使用附件顯示,然後將所有顯示添加到基本頁面。和你做:)

+0

@ Gokul-N-K不幸的是,它並不那麼簡單。您只能使用一個頁面顯示來顯示texonomy_term視圖,其他所有視圖都將被忽略。 – Mint 2011-04-10 15:00:07

+0

哦,好吧,我會檢查出來 – 2011-04-10 15:16:32

0

作爲隨訪至賈裏德,這個網站列出了一些方法通過代碼來做到這一點: http://www.appnovation.com/custom-taxonomy-term-pages

基本上,您使用hook_menu_alter()查看詞彙表名稱,然後手動顯示您選擇的視圖。

這是D7一個更好的選擇,在我看來,既然TVI的D7版本(根據模塊頁)沒有準備好生產。