0

我们的网站有一个主要区域,每个人都可以访问并显示特定菜单。我们还有第二组(受密码保护),在访问该部分时会看到自己的菜单。最近,我们决定增加第三组。这个也受密码保护,在访问该部分时需要查看其自己的菜单。

这是当前代码,它似乎会根据访问该站点的组来更改菜单:

{% menu_item as page_item %}
{% ifequal page_item.menu.name "council" %}
{% show_menu "council" "main-menu" %}
{% else %}
{% show_menu "main" "main-menu" %}
{% endifequal %}

我尝试为第三组插入另一个 ifequal 以查看其自己的菜单,但该语法显然不正确。我确信答案很简单,但这超出了我的范围。

4

1 回答 1

0

你可以试试

{% if page_item.menu.name == "council" %}
    {% show_menu "council" "main-menu" %}
{% elif page_item.menu.name == "the other group name" %}
    {% show_menu "the other group name" "main-menu" %}
{% else %}
    {% show_menu "main" "main-menu" %}
{% endif %}
于 2013-03-25T19:53:07.380 回答