我想要一个菜单结构,是像下面这样的东西放在一个页面的侧边栏。
Insects
Animals
Mammals
Bears
Whales
Reptiles
Snakes我希望它是这样设置的,这样如果用户在熊页面上,动物和哺乳动物菜单将是expanded...but用户可以点击旁边的箭头爬行动物有该菜单展开,并看到蛇的选项。但是,当我检查$page“侧边栏”呈现数组时,未展开的子菜单项甚至不包括在该数组中。所以,如果我是空头,在$page‘’sidebar‘下面没有任何东西。
我想过要编写一个通过DB构建的模块,但在这一点上,我将几乎重写并实现菜单模块,因为我还需要在页面上包含这个新数据的html输出。解决这个问题的最好方法是什么?
注意:也在Drupal的堆栈交换上发布了这篇文章,但这似乎获得了较少的流量。https://drupal.stackexchange.com/questions/14619/displaying-all-sub-menu-items-even-when-not-expanded
发布于 2011-11-03 20:06:19
下面的模块组合应该可以实现您想要的功能。我们对刚刚做过的网站有相同的目标。
如果您决定希望用户单击箭头并展开项目:
很抱歉没有包含链接,所以说这是垃圾邮件。
https://stackoverflow.com/questions/7988407
复制相似问题