Cno*_*ote 2 php wordpress twig
树枝的新手,到目前为止还没有找到一个很好的答案:
我在 Timber 上下文中有一个 TimberMenus 关联数组,每个关联数组通过菜单 id 对应于不同的 WordPress 菜单。
在 Twig 文件中,我想要一个动态检查来选择应该显示哪个菜单,并评估menu_name变量。
{% if menus.{{menu_name}}.items %}
Run Code Online (Sandbox Code Playgroud)
因此,如果menu_name= 'academics',我希望上面的代码评估为:
{% if menus.academics.items %}
Run Code Online (Sandbox Code Playgroud)
以上不起作用,我似乎无法找到如何在 Twig 中完成此操作。
任何想法或帮助非常欢迎!
如变量部分所述,您可以使用“下标”语法 ([]),例如:
{%set menu_name = 'academics'%}
{{menus[menu_name].items}}
Run Code Online (Sandbox Code Playgroud)
检查这个工作示例
希望这有帮助
| 归档时间: |
|
| 查看次数: |
1307 次 |
| 最近记录: |