2010-02-06 90 views
0

我在使用drupal的网站上无数次遇到过这个问题,并且在构建菜单时并没有真正找到感觉正确的方式。举一个这样的例子:你如何设置drupal菜单?

Primary Navigation [页]

  • 项目1
  • 项目2
  • 项目3
  • 项目4
  • 物品的顶部5

然后将每个项目内将有特定的次级菜单它:

第1页

  • 链接1
  • 链路2
  • 链路3

项目2页

  • 链接1
  • 链路2
  • 链路3

项目1和项目2的链接不相同,因此它们必须互相独立。

我认为这是网站,主要导航和本地化辅助导航的标准导航。

什么是“Drupal”(或正确?)的方式?

回答

4

安装模块“菜单块”,并用它做。你欠我一分。 :-)

0

我真的不明白这个问题的根源...

进入/管理/建设/菜单,在这里你可以添加新的菜单或修改现有(拖放,可以”更容易)。

添加新内容时,还可以将其父项指定为菜单(子)项目,以便将其直接插入菜单中。

看一看导航菜单 - 全部管理员菜单/子集是它会是什么样子的例子;)

+0

这是一个有点太基本,我正在寻找明智的答案,我一直在用drupal开发一段时间,而且我知道菜单界面,它真的在创建自定义模板时,有什么功能会您可以使用自己的自定义html/css/js正确呈现菜单。问题更多的是关于将所有东西一起穿线 – 2010-02-06 02:54:23

+0

噢,好的。那么,我想你可以尝试下载Artisteer并导出一个主题。该生成器非常基本,并且有一些bug,特别是在Drupal主题中,但有一些漂亮的渲染代码值得研究。我一直在使用它作为参考,以及我喜欢的其他主题。 – mingos 2010-02-06 06:23:56

0

您可能需要考虑Cutemenu模块以节省您的一些工作。我用它成功和很少的工作努力。只需对所有链接使用Primary,然后使用Menus的嵌套功能将正确的子菜单项放到每个主项目下。之后,这只是定制CSS来匹配你的主题(默认的Cutemenu造型非常糟糕)。

0

如果问题只是你想要一个简单的方法来进行本地导航,那么Drupal使这一点变得简单。只需将所有项目放入一个分层菜单(主链接将正常工作,但它并不重要),然后转至/ admin/build/menu/settings。在底部选项“辅助链接的源代码”中,您将看到一个注释:

“您可以为辅助链接选择与主链接相同的菜单(当前为主链接)如果您这样做,活动的主菜单链接的子项将显示为辅助链接。“

因此,只需将主链接源和次要链接源更改为刚刚将所有项目添加到的菜单,然后在主题中,打印主要链接,您希望顶级导航栏的位置以及打印辅助链接你希望你的本地导航去哪里。

0

我正在使用Drupal 7 - 和丹兰 - 没有定制。主菜单只显示一个级别,不会显示子菜单项

他们会显示我是否将它们放在次要区域..不是很有用---我确信这是我的一个愚蠢的错误,但是我无法让它工作。

已安装的菜单块 - 这给了我辅助区域的子菜单。 ...

+1

这是一个问题或答案? – WEFX 2012-12-05 21:27:19

+0

抱歉,延迟 - 这是一个问题 - 我不能让子菜单显示。 – greg 2012-12-05 22:15:37

+0

发现问题,谢谢。这是一个主题设置。 – greg 2012-12-06 03:13:25