Skip to main content

Overview

The Menus module allows you to create and manage navigation menus for your website. Define menu items, hierarchy, and links.

Key Features

Hierarchical Menus

Create nested menu structures

Link Types

Internal pages, external URLs, or anchors

Menu Locations

Assign menus to header, footer, or sidebar

Order Control

Set display order for menu items
Menus contain items with:
  • Label: Display text
  • URL/Slug: Link target
  • Parent: For nested items
  • Order: Display position
  • Location: Where menu appears

Database Table

Table: cms_menus
ColumnTypeDescription
idintegerPrimary key
nametextMenu name
locationtextMenu placement
itemsjsonbMenu items array
is_activebooleanActive status

Next Steps

Pages

Link to pages in menus

Templates

Include menus in templates