wagtailmenus is an open-source extension for Wagtail CMS to help you define, manage and render menus in a consistent, yet flexible way.
The current version is tested for compatibility with the following:
- Wagtail versions >= 5.2
- Django versions 3.2, 4.2 and >= 5.0
- Python versions 3.8 to 3.12
To find out more about what wagtailmenus does and why, see overview
To view the code, open an issue, or submit a pull request, view the wagtailmenus project on github.
Below are some useful links to help you get you started:
- First steps
installation
managing_main_menus
managing_flat_menus
- Rendering menus
rendering_menus/template_tag_reference
rendering_menus/custom_templates
- Optional page models
menupage
abstractlinkpage
overview installation managing_main_menus managing_flat_menus rendering_menus/index menupage abstractlinkpage advanced_topics/index settings_reference contributing/index releases/index