私たちのサイトには、誰でもアクセスできるメインエリアがあり、特定のメニューが表示されます。また、そのセクションにアクセスしている間、独自のメニューが表示される 2 番目のグループ (パスワード保護) もあります。最近、3 つ目のグループを追加することにしました。これもパスワードで保護されており、そのセクションにアクセスしている間は独自のメニューを表示する必要があります.
サイトにアクセスしているグループに基づいてメニューを変更するように見える現在のコードは次のとおりです。
{% menu_item as page_item %}
{% ifequal page_item.menu.name "council" %}
{% show_menu "council" "main-menu" %}
{% else %}
{% show_menu "main" "main-menu" %}
{% endifequal %}
3 番目のグループに独自のメニューを表示するために別の ifequal を挿入しようとしましたが、その構文は明らかに正しくありません。答えは簡単だと思いますが、これは私を超えています。