0

I'm using Wagtailmenus 3.0.2.

The documentation says:

If the template is for rendering the first level of a main or flat menu, then menu_items will be a list of MainMenuItem or FlatMenuItem objects (respectively). In all other cases. it will be a list Page objects.

(https://wagtailmenus.readthedocs.io/en/v3.0/rendering_menus/custom_templates.html)

I'm using a FlatMenu with only one level. I need to access Page fields but it's not rendered in the template.

When I use a multilevel menu, I can access Page fields inside the submenu without problem.

I wonder if there is a way to access Page fields inside the first level menu.

Thanks in advance for your help!

Redjam
  • 474
  • 3
  • 12

1 Answers1

1

You can use item.link_page at top level of menu, for example:

{% for item in menu_items %}
  ... {{ item.link_page.title}} ...
AYS
  • 26
  • 2