繁体   English   中英

如何在Drupal中为不同页面创建多个菜单?

[英]How do I create multiple menus for different pages in Drupal?

如何从主页添加链接,该链接将转到具有其他菜单的新页面?

示例:从主页上,单击“销售部门”菜单链接,该链接转到销售部门页面。 这会在销售部门页面上显示一个带有十个新菜单项的新菜单。

我能够创建菜单,菜单项,块和页面,但不能确定如何构建如上所述的多菜单结构。

默认情况下,菜单以块形式显示UI。 在每个块中,您可以指定它将显示或不显示哪些页面。 这将使您具有内容/页面特定菜单的外观。

例如,menu1仅显示在/ home上。 在menu1中,有一个链接到名为/ contact的页面。 在/ contact上,还有另一个菜单(menu2),其中包含/ contact / email和/ contact / phone链接。 对于menu1块,指定的页面是//home 对于menu2块,指定的页面是/contact/contact/*

以块形式添加菜单,并指定每个菜单应在哪个页面上可见。 查看block设置属性:您可以在此处添加页面。

经过一番游戏之后,这对我有用:

  1. 创建一个新页面,称为“人力资源页面”。 链接到父项“导航页”。 输入菜单链接标题“人力资源页面”(否则它将不会出现在菜单中)。

  2. 创建一个名为“ Human Resources Menu”(人力资源菜单)的新菜单(human-resources-menu)。在特定页面上显示块: <front>

  3. 添加名为“组织结构图”的菜单项。
    附加到父菜单“人力资源菜单”。

  4. 在块中,将“人力资源菜单”分配给“右侧栏”。将“页面特定的可见性设置”设置为hr*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM