【问题标题】:In Drupal 7, how can I can display sub-module items that are not expanded?在 Drupal 7 中,如何显示未展开的子模块项?
【发布时间】: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

【问题讨论】:

    标签: drupal drupal-7


    【解决方案1】:

    以下模块组合应该可以满足您的需求。对于刚刚创建的网站,我们有相同的目标。

    • taxonomy_menu
    • taxonomy_menu_trails

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

    • dhtml_menu

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-30
      • 1970-01-01
      相关资源
      最近更新 更多