【发布时间】:2011-11-02 23:05:16
【问题描述】:
我希望将类似于以下内容的菜单结构放入页面的侧边栏中。
Insects
Animals
Mammals
Bears
Whales
Reptiles
Snakes
我希望这样设置,如果用户在熊页面上,动物和哺乳动物菜单将被展开......但用户可以点击爬行动物旁边的箭头来展开该菜单,并查看蛇选项。但是,当我检查 $page['sidebar'] 渲染数组时,未展开的子菜单项甚至不包含在数组中。所以,如果我在熊市,$page['sidebar'][whatever number reptiles is] 下面没有任何内容
我曾考虑编写一个通过数据库构建它的模块,但那时我几乎要重写和实现菜单模块,因为我还需要将这些新数据的 html 输出包含在这页纸。解决这个问题的最佳方法是什么?
注意:也在 Drupal 的堆栈交换上发布了此内容,但这似乎减少了流量。 https://drupal.stackexchange.com/questions/14619/displaying-all-sub-menu-items-even-when-not-expanded
【问题讨论】: