Wagtailmenus: как получить доступ к полям страницы из меню первого уровня?
Я использую Wagtailmenus 3.0.2.
В документации сказано:
Если шаблон предназначен для отображения первого уровня главного или плоского меню, то menu_items будет списком объектов MainMenuItem или FlatMenuItem (соответственно). Во всех остальных случаях это будет список объектов Page.
.
(https://wagtailmenus.readthedocs.io/en/v3.0/rendering_menus/custom_templates.html)
Я использую FlatMenu только с одним уровнем. Мне нужно получить доступ к полям Page, но это не отображается в шаблоне.
Когда я использую многоуровневое меню, я могу получить доступ к полям Page внутри подменю без проблем.
Интересно, есть ли способ получить доступ к полям Page внутри меню первого уровня.
Заранее спасибо за помощь!
Вы можете использовать item.link_page на верхнем уровне меню, например:
{% for item in menu_items %}
... {{ item.link_page.title}} ...