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

时间:2016-06-09 18:13:30

标签: php html twig bolt-cms

将菜单添加到模板的默认方式::

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

但是如何从menu.yml以外的其他文件构建二级菜单?

1 个答案:

答案 0 :(得分:1)

要添加辅助菜单,请转到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. 要正确渲染它们,您可以通过两种不同的方式调用它们。

  3. 示例#1:

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

    示例#2(简写语法):

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

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