0
は、私が3.2に2.4からアプリケーションをパワードdjangocmsをアップグレードし、このような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はNoneにいるようです - このコードは2.4で動作しましたが、ページに.level属性がなくなったようです。それはどこに行きましたか?
http://docs.django-cms.org/en/release-3.3.x/how_to/menus.html#navigation-modifiersを参照してください。「レベル」修飾子の例もあります。 – ohrstrom
申し訳ありませんが、私はそれを取得しません。これは、ページ属性を対応するが軽量のノードオブジェクトにマッピングするためです。しかし、Page.levelがないため、マップするものは何もありませんか、何かを完全に見逃しましたか? – Mohl