【问题标题】:Drupal 7 - Content structure adviceDrupal 7 - 内容结构建议
【发布时间】:2015-09-25 04:44:22
【问题描述】:

我是 Drupal 的新手,我在一些网站上做过一些维护工作,但没有什么很复杂的。

我现在正在使用 Drupal 7 开发一个网站,我想就我的内容结构获得一些建议,以获得我需要的东西。

这是我的主菜单的结构:

|About us
| - item_about 1
| - item_about 2
| - item_about 3
|Contact
| - item_contact 1
| - item_contact 2
| - item_contact 3

在我的主导航中,我只有主菜单的顶级项目(About usContact),没有任何子项目的下拉菜单。

  1. 我想在About us 页面上有一个二级菜单(左侧),其中包含About us 的子项。我希望他们在About us 页面内作为子内容打开,而不是在新页面中打开。 你明白我的意思吗? :) 我可以仅使用我的主菜单结构执行此操作,还是需要更改我的内容结构? 我检查了Node Hierarchy 模块,但我不确定如何使用它来满足我的需求。

  2. 在主页上,我想要三个带有联系人子项目内容的块(以及一个阅读更多按钮)。 如何像我的主菜单结构一样“查询”以获取联系人的子项链接页面内容?

再一次,我目前的结构是否可行?

【问题讨论】:

    标签: drupal drupal-7


    【解决方案1】:

    请查看以下解决方案以在所需页面上获取菜单块并为链接设置目标属性

    这三个模块可让您实现所需的一个。

    希望这会对你有所帮助。

    【讨论】:

    • 感谢您的回答。我会尽量准确一点。我不需要带有下拉子菜单的菜单。是的,我需要特定页面上的块菜单,但我希望链接的内容在父页面(显示菜单块的位置)中打开,而不是在新页面中。在主页上,我想显示联系人下子项目链接页面内容的摘录。希望它可以帮助您了解我需要什么!
    • 感谢您的介绍,正如您提到的,您只想在父页面中打开链接而不是在新页面中打开链接,那么为此,请使用Menu Attributes 模块,它可以帮助您设置目标属性对于链接。我正在相应地编辑我的上述答案
    【解决方案2】:

    回答你的祈祷是菜单块模块:

    https://www.drupal.org/project/menu_block

    使用标准的 drupal 安装,当您创建一些菜单时,您会自动获得菜单块。但它并没有太多的选择。

    Manu 块允许您从菜单中创建另一个块,但有更多选项。其中之一是只选择一个分支而不是整个菜单树,并选择应在您创建的菜单块中显示哪些级别的菜单。

    如果您需要一些更高级的块放置操作(在什么情况下放置什么块)也请查看上下文模块:

    https://www.drupal.org/project/context

    【讨论】:

    • 谢谢米兰,我去看看
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多