我在使用drupal的网站上多次遇到过这个问题,并没有真正找到一种在构建菜单时感觉正确的方法。举一个这样的例子
主要导航[即页面顶部]
然后在每个项目中都会有一个特定于它的辅助菜单:
第1项
第2项
第1项和第2项的链接不一样,因此它们必须相互独立。
我认为这是网站,主导航和本地化辅助导航的标准导航。
什么是“Drupal”(或正确的?)方式?
答案 0 :(得分:4)
安装模块“菜单块”,并完成它。你欠我一品脱。 : - )
答案 1 :(得分:0)
我真的没有找到问题的根源......
转到/ admin / build / menu,您可以在其中添加新菜单或修改现有菜单(拖放,不容易)。
添加新内容时,您还可以将其父级指定为菜单(子)项,以便将其直接插入菜单中。
查看导航菜单 - 整个管理员菜单/子菜单集就是它的外观示例;)
答案 2 :(得分:0)
您可能需要考虑Cutemenu模块以节省一些工作。我用它成功而且工作量很小。只需对所有链接使用Primary,然后使用Menus的嵌套功能将适当的子菜单项放在每个主项下。在那之后,只需要自定义CSS以匹配您的主题(默认的Cutemenu样式非常糟糕)。
答案 3 :(得分:0)
如果问题只是想要一种简单的方法来进行本地导航,那么Drupal就是这么简单。只需将所有项目放入一个分层菜单(主链接工作正常,但这并不重要),然后转到/ admin / build / menu / settings。在底部选项“辅助链接的来源”中,您会看到一个注释:
“您可以为辅助链接选择与主链接相同的菜单(当前为主要链接)。如果这样做,活动主菜单链接的子项将显示为辅助链接。”
因此,只需将主要链接的源和次要链接的源更改为您刚刚添加所有项目的菜单,然后在主题中打印您希望顶级导航进入的主链接并打印辅助链接你想要你的本地导航。
答案 4 :(得分:0)
我正在使用Drupal 7 - 和danland - 不能自定义。主菜单仅显示一个级别,不显示子菜单项
如果我把它们放在次要区域,它们会显示出来......不是很有用 - 我确信这是我的一个愚蠢的错误,但是我无法让它发挥作用。
安装的菜单块 - 这给了我次要区域的子菜单。 ......