有没有办法将页面上的变量集传递给该页面上显示的菜单?
例如,如果我有一个将变量设置为true或false的模板,并且该页面包含一个标题,而该标题又显示一个菜单,那么我有什么方法可以在菜单中使用该变量?
提前谢谢!
答案 0 :(得分:1)
希望这应该有所帮助。
菜单助手功能有三个参数。 1.菜单名称 2.要使用的菜单模板 3.传递给模板的参数数组。
通常您会使用{{menu('main-nav')}}
,但您也可以使用{{menu('main-nav', '_sub_menu.twig', {'varname':'varval'})}}
现在,这将使菜单模板中的varname
变量可用。