2015-01-04 109 views
0

我剛剛拿起Drupal,我需要完成一項任務,我並不完全知道該怎麼做。在組視圖中顯示子組 - Drupal 7

我需要創建組層次結構:3

在每個樓層組,我想:

的示例組:
樓層:1
樓層:2
樓層創建房間(也是一個組)。

我到目前爲止:
1.我有樓層組。
2.我有幾組房間,正確嵌套在「樓層」下(使用觀衆)。
3.我可以過濾和顯示某個樓層的房間(但只有一個)。

我的問題:

我不能找到一種方法每層視圖顯示樓層的客房。
如前所述,我創建了一個按視圖過濾掉的「視圖」,但它不是一個動態視圖,這意味着它不接受組ID作爲參數,它總是顯示相同的房間列表,而不管哪個組(因爲它顯示在網站本身,而不是每個組)。

只是爲了澄清,最終結果應該是drupal的標準安裝,邊欄菜單包含屬於當前查看樓層的樓層的房間。

使用有機組,面板,視圖等作爲模塊。
謝謝!

回答

0

我認爲使用有機團體是非常複雜的,除非您有某些理由將有關樓層和房間的信息保留爲只有樓層和團體成員的私人信息。你可以用一個簡單的關係爲你的房間添加一個字段,以確定他們在哪個樓層。然後創建一個按樓層過濾的視圖。您可以通過使用視圖中高級部分下的上下文並添加底部作爲上下文使其變爲動態。那麼你的網址將只是地板/ floornumber,並會自動顯示你的房間清單。