如何在Sulu中添加导航的外部链接

How to add external links to navigation in Sulu

我设置了一个 Symfony/Sulu 网站,我知道我需要将页面添加到导航上下文中,以便它出现在导航栏中,但是我希望能够添加一个外部 link,它将出现在我所有内部 link 旁边的导航栏中,并且可以通过 CMS

进行编辑和重新排序

例如,我希望管理员能够创建如下菜单:

这可以通过 sulu 实现还是我需要写一个扩展?

这正是我们构建外部 link 页面类型的原因。要使用它,请按照以下步骤操作:

  • 创建新页面并保存
  • 保存后会出现“设置”选项卡
  • Select“页面类型”下拉列表中的“外部 Link”
  • 输入外部URL的字段出现

请注意,当您执行此操作时,“页面显示位置”下拉列表中可供选择的导航仍然存在。如果您在那里选择导航,外部 link 将出现在导航中。