2012-12-29 128 views
0

我有一個相當大的企業站點,我需要創建一個動態HTML站點地圖。類似於site map at Apple。考慮到這一點,我創建了一個視圖,其中列出了所有基於節點的頁面(即)創建的頁面以及與內容類型相關聯的頁面。問題是,網站上的許多頁面都是在視圖或自定義頁面中創建的頁面,並且在那裏定義了URL。這些不是動態頁面,而是構建爲不同部分的主頁面的頁面。在視圖和自定義頁面中創建的非節點頁面的視圖中創建一個列表

示例:該網站具有團隊內容類型。此內容保存有關僱員的信息。節點級別的頁面是site.com/team/john-doe。我已經建立了一個網站site.com/team的視圖頁面 - 這列出了團隊成員的名字和照片。

這是網站上很多部分的情況,因爲這些是我需要以某種方式創建列出這些頁面的視圖的重要頁面,因此我可以將該視圖內容窗格和基於節點的內容頁面刪除到一個自定義頁面來構建HTML網站地圖。

由於這些自定義頁面不存儲在數據庫中我不知道如何獲取視圖來提取該數據並將其呈現爲列表。

有什麼建議嗎?

回答

0

我認爲你希望實現的目標是由菜單驅動,而不是由視圖或節點,自定義或其他。菜單系統包含對網站上的所有路徑引用,無論它們是由節點,觀點,分類,自定義代碼等創建

您可能會發現菜單瀏覽模塊這個有用: http://drupal.org/project/menu_views

對於稍微不同的方法,我也建議看看網站地圖模塊: http://drupal.org/project/site_map