将菜单添加到模板的默认方式::
{{ menu(identifier = 'footer',
template = 'partials/_sub_menu.twig',
params = {'withsubmenus': false, 'class': 'inline-list align-right'}**strong text**
) }}
但是如何从menu.yml
以外的其他文件构建二级菜单?
答案 0 :(得分:1)
要添加辅助菜单,请转到menu.yml
添加上述示例代码:
footer:
- label: Imprint
title: Go to Imprint
path: page/imprint
class: first
可以在此处找到文档:https://docs.bolt.cm/3.0/content/menus
进一步说明:
所有使用的菜单都必须在menu.yml
中声明。
要正确渲染它们,您可以通过两种不同的方式调用它们。
示例#1:
{{ menu(identifier = 'footer', template = 'partials/_sub_menu.twig') }}
示例#2(简写语法):
{{ menu(footer', 'partials/_sub_menu.twig') }}
注意:您可以在menu.yml文件中定义多个菜单,但是您可以 应该只在每个模板文件中定义一个菜单。所以,如果你有 应该使用不同的HTML呈现多个菜单 在你的主题中有尽可能多的_menu_menuname.twig文件。