如何检查菜单项是否使用树枝包含一个单词



在菜单中。

所以我尝试了这些代码,但是它们都没有起作用。

{% 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 %}

我有项目:'saparator 1','saparator 2','saparator'

,但无法解决问题!

item.title将提供原始文本,并且要检查的代码为:

{% if 'separator' in item.title %}

您应该检查:

  1. 菜单_level为您的情况为1。对于我的情况,它的零(0)
  2. 检查预期拼写/字符串"分隔符"
  3. 的情况

您可以打印这些变量以用于调试目的。

{{ item.title }}
{{ menu_level }}

最新更新