我想要一個類似於下面的菜單結構放置在頁面的側邊欄中。在Drupal 7中,我怎樣才能顯示未擴展的子模塊項目?
Insects
Animals
Mammals
Bears
Whales
Reptiles
Snakes
我想它進行設置,以便如果用戶是熊頁面上,動物和哺乳動物菜單將擴大......但是用戶可以單擊旁邊的箭頭,爬行動物有該菜單展開,並看到蛇選項。但是,當我檢查$ page ['sidebar']渲染數組時,未擴展的子菜單項甚至未包含在數組中。所以,如果我在熊上,沒有什麼低於$ page ['sidebar'] [任何數量的爬行動物是]
我想寫一個模塊,通過數據庫建立這個,但在那一點上,我會幾乎重寫和實現菜單模塊,因爲我需要在頁面上包含這個新數據的html輸出。什麼是最好的方法來解決這個問題?
注意:也發佈在Drupal的堆棧交換上,但這似乎減少了流量。 https://drupal.stackexchange.com/questions/14619/displaying-all-sub-menu-items-even-when-not-expanded