如何向Bolt CMS添加二级菜单?

如何向Bolt CMS添加二级菜单?

问题描述:

默认方式菜单添加到模板::如何向Bolt CMS添加二级菜单?

{{ menu(identifier = 'footer', 
     template = 'partials/_sub_menu.twig', 
     params = {'withsubmenus': false, 'class': 'inline-list align-right'}**strong text** 
) }} 

但如何建立从其他文件二级菜单比menu.yml

要添加辅助菜单去menu.yml增加对所提到的示例中,这行代码:

footer: 
    - label: Imprint 
     title: Go to Imprint 
     path: page/imprint 
     class: first 

的文档可以在这里找到:https://docs.bolt.cm/3.0/content/menus

进一步解释:

  1. 所有使用的菜单必须在menu.yml中声明。

  2. 要正确呈现它们,您可以通过两种不同的方式调用它们。

实施例#1:

{{ menu(identifier = 'footer', template = 'partials/_sub_menu.twig') }} 

实施例#2(短手语法):

{{ menu(footer', 'partials/_sub_menu.twig') }} 

注意:可以在定义多个菜单你的menu.yml文件,但是你应该在每个te中只定义一个菜单mplate文件。因此,如果您的 多个菜单应该使用不同的HTML呈现,您应该在主题中包含尽可能多的_menu_menuname.twig文件。