我对Drupal很新,我在某些网站上做了一些维护工作,但没有什么比这更复杂。
我现在正在开发一个使用Durpal 7的网站,我希望得到一些关于我的内容结构的建议,以获得我需要的东西。
以下是我的主菜单的结构:
|About us
| - item_about 1
| - item_about 2
| - item_about 3
|Contact
| - item_contact 1
| - item_contact 2
| - item_contact 3
在我的主导航中,我只有主菜单(关于我们和联系人)的顶级项目,没有子项目的下拉菜单。
我想在关于我们页面上有一个二级菜单(左侧),其中包含关于我们的子项目。我希望他们在关于我们页面内部作为子内容打开,而不是在新页面中打开。 你明白我的意思吗? :) 我是否可以仅使用主菜单结构执行此操作,还是需要更改内容结构? 我检查了Node Hierarchy模块,但我不确定如何确切地使用它来满足我的需求。
在主页上,我希望有三个包含联系人子项目内容的块(和一个“阅读更多”按钮)。 我怎样才能查询"像我的主菜单结构,以获取联系人的子项目链接页面内容?再一次,是否可以使用我目前的结构?
非常感谢您的帮助和建议! :)
答案 0 :(得分:1)
请在下面的解决方案中查看所需页面上的菜单块并设置链接的目标属性
这三个模块可以让你实现所需的模块。
希望这会对你有所帮助。
答案 1 :(得分:1)
回答你的祈祷是菜单块模块:
https://www.drupal.org/project/menu_block
使用标准drupal安装时,如果你做了一些菜单,你会自动获得菜单块。但它没有太多的选择。
Manu块允许您从菜单中创建另一个块,但有更多选项。其中之一是只选择一个分支而不是整个菜单树,并选择应在您创建的菜单块中显示哪些级别的菜单。
如果你需要一些更高级的块放置操作(在什么情况下放置什么块),请查看conntext模块: