Я модернизировал приложение с djangocms питанием от 2,4 до 3,2 и хотим показать подменю в djangocms страницы, как это:djangocms 3,2 страницы уровень
{% extends "layouts/base.html" %}
{% load cms_tags menu_tags %}
{% block 'content' %}
{% with page_lvl=request.current_page.level %}
{% show_sub_menu 1 page_lvl 1 'menues/cms_submenu.html' %}
{% endwith %}
{% endblock %}
Однако current_page.level вроде бы никто - этот код работал в 2.4, но кажется, что страница больше не имеет атрибута .level. Куда он пошел?
Взгляните на http://docs.django-cms.org/en/release-3.3.x/how_to/menus.html#navigation-modifiers - есть даже пример модификатора «Уровень». – ohrstrom
Извините, но я не понимаю. Это относится к сопоставлению атрибута страницы с соответствующим, но более легким узловым объектом, но поскольку он больше не имеет значения Page.level, нет ничего, что можно было бы сопоставить, или я пропустил что-то полностью? – Mohl