Drupal is a registered trademark of Dries Buytaert

multimenuui

No security coverage
View on drupal.org

Multi Menu UI seamlessly extends Drupal's core Menu UI module to support multiple menu links per node. The first/primary menu link remains fully managed by core Menu UI (ensuring 100% backwards compatibility), while additional menu links are managed through an integrated interface in the same "Menu settings" sidebar. Key
Features:

  • ✅ Backwards Compatible: Existing single menu links continue to work via core menu_ui
  • ✅ Seamless Integration: Extends the existing "Menu settings" sidebar (not a separate field)
  • ✅ Safe Degradation: Module can be disabled without data loss (primary link remains intact)
  • ✅ AJAX Interface: "Add another menu link" button with dynamic parent selection
  • ✅ Automatic Sync: Additional menu links automatically synced to menu_link_content entities
  • ✅ Per-Content-Type: Enable/disable via checkbox on node type settings
  • ✅ Conditional Visibility: Additional links only show when primary "Provide a menu link" checkbox is checked
  • ✅ Clean UI: Unified visual appearance with collapsed details elements

Use Cases:
Add content to multiple menus simultaneously (e.g., main navigation + footer)
Create contextual navigation (e.g., primary category + related items menu)
Maintain breadcrumb trails while linking from different sections
Cross-reference content across multiple menu hierarchies

Requirements:
Drupal: ^10 || ^11 || ^12
PHP: 8.1+
Dependencies: link, menu_link_content, node (core modules)

Installation:
Enable the module: drush en multi_menu_ui
Go to Structure > Content types > [Your Type] > Edit
Under "Menu settings", check "Enable additional menu links"
Edit a node of that type to see the additional menu links interface

How It Works:
The primary menu link is ALWAYS managed by core menu_ui. Additional links are stored in a custom field and automatically synced to menu_link_content entities. This architecture ensures that disabling the module never breaks existing functionality.

Activity

Total releases
2
First release
Dec 2025
Latest release
2 months ago
Release cadence
0 days
Stability
0% stable

Releases

Version Type Release date
1.1.x-dev Dev Dec 17, 2025
1.0.x-dev Dev Dec 17, 2025