Skip to content

Drupal - 主菜单

菜单对于网站导航至关重要,为用户提供有组织的链接,指向不同的部分和页面。Drupal 提供一个灵活的系统来创建和管理多个菜单及其链接。

部分 1:创建新菜单

步骤 1 − 导航到菜单页面。在管理工具栏中,点击“结构”(Structure),然后点击“菜单”(Menus)。

此页面列出所有现有菜单(例如,“主导航”、“用户账户菜单”)。

步骤 2 − 点击“添加菜单”(Add menu)。

步骤 3 − 定义新菜单。您需要填写:

  • 标题(Title)− 您的菜单的人类可读名称(例如,“页脚链接”、“次级导航”)。这是您在管理界面中识别它的方式。
  • 管理摘要(Administrative summary)− 一个可选的描述,供管理员查看,解释此菜单的用途或放置位置。

点击“保存”(Save)。您的新的空菜单现已创建。

部分 2:为菜单添加链接

步骤 4 − 保存新菜单后,您通常会被带到其编辑页面。如果不是,请在“结构”>“菜单”页面上的列表中找到您的新菜单,然后点击其旁边的“编辑菜单”(Edit menu)或“添加链接”(Add link)。要添加第一个链接,点击“添加链接”按钮。

步骤 5 − 配置菜单链接详细信息:

  • 菜单链接标题(Menu link title)− 将在菜单中显示的此链接文本(例如,“关于我们”、“联系支持”)。
  • 链接(Link)− 目标 URL。对于 Drupal 内部内容,使用其路径(例如,/about-us、/node/7)。对于首页,使用 <front>。对于外部网站,使用完整 URL(例如,https://www.example.com)。对于不可点击的父级项目,使用 <nolink>。
  • 描述(Description)− 通常在鼠标悬停时显示为“title”属性的文本,提供有关链接的更多信息。
  • 启用(Enabled)− 选中此框以使链接在菜单中可见。取消选中以隐藏它而不删除。
  • 展开显示(Show as expanded)− 如果此菜单链接有子项目(子菜单),选中此框将默认使子项可见(行为可能取决于您的网站主题)。
  • 父链接(Parent link)− 选择此菜单中的现有链接作为此新链接的父级,创建分级(下拉)菜单。保留为菜单根部以使其成为顶级项目。
  • 权重(Weight)− 一个数字,控制同一级别链接的顺序。数字越小越靠前(例如,-10 在 0 之前,0 在 10 之前)。

点击“保存”(Save)将链接添加到您的菜单。重复步骤 4 和 5 以添加更多链接。

步骤 6 − (可见性至关重要)在您的网站上放置菜单:创建菜单不会自动显示它。您需要将其作为区块(Block)放置。导航到“结构”>“区块布局”(Block layout)。在您的主题中找到合适的区域(例如,“头部”、“侧边栏”、“页脚”),然后点击“放置区块”(Place block)。在弹窗中,找到您的菜单(它将按其标题列出),然后点击其旁边的“放置区块”。配置区块设置(例如,按页面可见性)并保存。

实际应用:“主导航”菜单通常包含指向网站最重要部分的链接。“页脚链接”菜单可能包含“隐私政策”、“服务条款”和“网站地图”。

额外提示:您也可以直接从内容编辑页面通过“菜单设置”选项卡将内容添加到菜单中,如“创建内容页面”章节所述。