2012-12-04 59 views
4

我試圖在Drupal 7中創建一個自定義視圖,充當內容的登錄頁面。我創建了一個名爲專業領域的分類法團,其爲類別的分級列表 - 像這樣:Drupal 7 - 使用分類標準或內容類型創建分層內容視圖

  1. 專業領域1

    1. 子區域1

    2. 子區域2

  2. 專業領域2

    1. 子區域1

現在這些術語用於鏈接相關網頁/內容類型在一起,名爲研究領域的網站的一部分,我已經有了一個頁面列表 - 每個都是研究領域的內容類型。每個頁面都定義了與上面列出的專業領域之一(分類術語)的鏈接。

的研究領域和他們的專長領域的關係是:

  • 研究領域1(專長面積= 1)

    • 研究子區域1(專長面積= 2)

    • 研究分區2(專業領域= 3)

  • 研究區域2(專長面積= 4)

    • 研究子區域1(專門知識面積= 5)

我到的目標是創建所有的着陸頁列表在研究領域的分層結構,但我似乎無法找到一個在Drupal 7中做到這一點的好方法。我使用Views,Token,PathAuto,CCK等。我假設這種層次結構需要基於上圖中所示的分類術語關係,僅僅是因爲我無法弄清楚如何獲取列表父 - >子格式的特定內容類型的節點。

我設法通過移動菜單管理屏幕中的鏈接來實現父 - >子結構中的研究區域頁面,但實際上並沒有節點之間的自引用關係。這就是爲什麼我認爲唯一的方法就是引用分類組。

希望這是有道理的,真的絕望的解決方案。這可能是一個容易的錯誤的方式!

謝謝!

回答

0

我可能沒有正確閱讀,但您可能想嘗試使用Menu Block,除了Taxonomy Menu之外。只需創建一個新的菜單,稱爲研究,並啓用分類菜單,您可以告訴分類從該特定菜單開始,然後根據條款建立鏈接列表。通過菜單阻止,您可以控制菜單並將其放置在任意位置的頁面上,可能位於使用上下文的基本頁面上。

然後只是樣式到你的心中的內容。沒有意見應該需要。

希望這會有所幫助。

+0

嗨,謝謝你的回覆!我認爲你說得對,就像我已經解釋過的那樣,但我現在意識到的是,我沒有提到每個快速鏈接,我想檢索諸如橫幅圖像之類的數據。因此,我爲每個研究領域和專業領域創建了一個頁面,並將其與相關的分類術語聯繫起來。 所以基本上,我想要做的是根據我可以在視圖中進行樣式設置的分類術語層次結構來檢索父類>子結構中的頁面列表。 – Haymo

+0

嗨Haymo - 你是如何解決這個問題的? –