如何向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
进一步解释:
所有使用的菜单必须在
menu.yml
中声明。要正确呈现它们,您可以通过两种不同的方式调用它们。
实施例#1:
{{ menu(identifier = 'footer', template = 'partials/_sub_menu.twig') }}
实施例#2(短手语法):
{{ menu(footer', 'partials/_sub_menu.twig') }}
注意:可以在定义多个菜单你的menu.yml文件,但是你应该在每个te中只定义一个菜单mplate文件。因此,如果您的 多个菜单应该使用不同的HTML呈现,您应该在主题中包含尽可能多的_menu_menuname.twig文件。