System Menus

System Menus

The Menu page is a dedicated management screen with a table view and a fullscreen modal form.

What it manages

  • menu records by name, language, and group_key
  • nested items
  • publish state
  • language-specific menu definitions
  • known menu groups such as main_menu, footer_menu, user_menu, secondary_menu, main_mobile, and secondary_footer

Important validation

  • menu records require name, language_id, and group_key
  • each menu item requires name, title, url, and type
  • the source blocks saving when the item tree is empty or incomplete

Direct navigation impact

Menu changes can immediately affect user-facing navigation. A bad url or wrong group_key can break the rendered menu structure.