Wagtailmenus:如何从一级菜单访问页面字段



我使用的是Wagtailmenus 3.0.2。

文件上写着:

如果模板用于呈现主菜单或平面菜单的第一级,则menu_items将分别是MainMenuItem或FlatMenuItem对象的列表。在所有其他情况下。它将是一个列表页面对象。

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

我使用的是只有一个级别的平面菜单。我需要访问页面字段,但它没有在模板中呈现。

当我使用多级菜单时,我可以毫无问题地访问子菜单中的页面字段。

我想知道是否有一种方法可以访问一级菜单中的页面字段。

提前感谢您的帮助!

您可以在菜单的顶层使用item.link_page,例如:

{% for item in menu_items %}
... {{ item.link_page.title}} ...

最新更新