우리 사이트에는 모든 사람이 액세스 할 수 있고 특정 메뉴가 표시되는 기본 영역이 있습니다. 또한 해당 섹션에 액세스하는 동안 자체 메뉴가 표시되는 두 번째 그룹 (비밀번호로 보호 됨)이 있습니다. 최근에 세 번째 그룹을 추가하기로 결정했습니다. 또한 암호로 보호되어 있으며 해당 섹션에 액세스하는 동안 자체 메뉴를보아야합니다.Django : 다른 그룹에 대해 다른 메뉴 표시
여기있는 그룹하면 사이트에 액세스를 기반으로 메뉴를 변경하려면 표시되는 현재의 코드입니다 : 나는 자신의 메뉴를 볼 수있는 세 번째 그룹에 대한 또 다른 ifequal를 삽입하려고했습니다
{% menu_item as page_item %}
{% ifequal page_item.menu.name "council" %}
{% show_menu "council" "main-menu" %}
{% else %}
{% show_menu "main" "main-menu" %}
{% endifequal %}
있지만, 구문이 틀린 것 같습니다. 나는 그 대답이 간단하다는 것을 확신하지만, 이것은 저를 넘어서 있습니다.
을 시도 할 수 있습니다? 그들은'templatetags.py' 파일에 있어야합니다 – Ngenator
안녕. 응답 해 주셔서 감사합니다. 폴더 및 하위 폴더를 검색했지만 해당 파일을 찾을 수 없습니다. 이것을 추가하겠습니다 : 우리는 함께 일하는 웹 개발 회사를 가지고 있지만이 메뉴가 쉬운 수정이되어서 비영리 단체에 약간의 돈을 절약 할 수 있기를 바랬습니다. – user2208853
빠른 검색 후 'django-cms'의 일부인 것처럼 보입니다. – Ngenator