首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Drupal7中,如何显示未展开的子模块项目?

在Drupal7中,如何显示未展开的子模块项目?
EN

Stack Overflow用户
提问于 2011-11-03 07:05:16
回答 1查看 515关注 0票数 1

我想要一个菜单结构,是像下面这样的东西放在一个页面的侧边栏。

代码语言:javascript
复制
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

EN

Stack Overflow用户

回答已采纳

发布于 2011-11-03 20:06:19

下面的模块组合应该可以实现您想要的功能。我们对刚刚做过的网站有相同的目标。

  • taxonomy_menu
  • taxonomy_menu_trails

如果您决定希望用户单击箭头并展开项目:

  • dhtml_menu

很抱歉没有包含链接,所以说这是垃圾邮件。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7988407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档