Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Flat menus

No security coverage Under active development 52 sites

This module enforces a flat menu structure by preventing nested menu items. It provides configuration options per menu, hides parent selection fields, and automatically moves any nested items to the top level.

This module prevents menu items from being nested, enforcing a flat menu structure.

Features

  • Per-Menu Configuration: Adds a "Flat menu" checkbox directly to each menu's edit form, for users with the "enable flat menu option" permission
  • Form Alterations: Hides parent selection fields in menu link forms for flat menus
  • Entity Validation: Automatically moves nested items to top-level when saving
  • UI Enhancements: Disables drag-and-drop indentation in menu administration
  • User Notifications: Provides clear feedback about flat menu restrictions

The module is essentially a port of the flat_taxonomy module for menus.

Drupal 10–11

Ask your assistant about Flat menus

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • menu_link_content Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Oct 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 3
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
1.0.2 Stable 10–11 Oct 1, 2025
1.0.1 Stable 10–11 Oct 1, 2025
1.0.0 Stable 10–11 Oct 1, 2025