在menu.html.twig主题模板中,我要检查菜单项标题是否包含特定单词。
所以我尝试了这些代码,但是没有一个起作用。
{% elseif menu_level == 1 and 'separator' in item.title %}
{% elseif menu_level == 1 and 'separator' in item.title.raw %}
{% elseif menu_level == 1 and 'separator' in item.title|render %}
我有以下项目:'separator 1','separator 2','separator'
但无法解决问题!
答案 0 :(得分:0)
item.title
将提供原始文本,要检查的代码为:
{% if 'separator' in item.title %}
您应该检查:
您可以打印这些变量以进行调试。
{{ item.title }}
{{ menu_level }}