Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal 11.4.6 Update released for Drupal core (11.4.6)! Release: Drupal 10.6.16 Update released for Drupal core (10.6.16)! Release: Drupal 12.0.0-alpha1 First alpha version released for Drupal core (12.0.0-alpha1). Release: AI (Artificial Intelligence) 1.5.0-rc3 New release candidate for module ai (1.5.0-rc3). Release: Smart Image Optimizer 1.0.1 Minor update available for module smart_image_optimizer (1.0.1). Release: EzContent API - Enhanced De-coupled CMS Experience 2.3.10 Minor update available for module ezcontent_api (2.3.10). Release: Collector Systems Gallery 1.0.11 Minor update available for module collector_systems (1.0.11). Release: Sector 10.3.2 Minor update available for module sector (10.3.2). Module Revived: EzContent API - Enhanced De-coupled CMS Experience 2.3.9 Module ezcontent_api updated after 15 months of inactivity (2.3.9). Security Coverage: Analyze PostHog Module analyze_posthog now has official Drupal security advisory coverage.

Menu Item Extras

43,304 sites Security covered Drupal 10–11
View on drupal.org

This module adds extra fields directly to menu items, allowing you to enhance your menus without creating separate content types. It integrates with Drupal's core menu system, enabling features like a fieldable menu structure and custom view modes for individual menu items.

Menu Item Extras provides extra fields for the Menu Items without using additional entities. This module is NOT an alternative of all Mega Menu modules - it is unique implementation of Drupal core’s Menu system.
All fields are placed upon the Menu Item edit/add form and use core Menu link content entity for storing all data.

Requirements:

  • This module uses core modules only.

Installation:

  • Download and enable as normal module;
  • Go to the menus list and edit menu which you want to have the extras.

Configuration:

  • You can enable/disable extras per menu, by default we enable extras for the Main Menu. When extras is disabled, all data from the fields are removed;
  • We added more suggestions for menus in regions. You could change menu template per region.
    Like:
    • menu--extras--main--header.html.twig
    • menu--extras--main--footer.html.twig

🇺🇦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

Use cases:

Roadmap:

8.x-3.x:
Stay tuned ;)
8.x-2.x:
In active development. The main feature is managing fields, view display and form display as content entity (like node). Long story short - configured FieldUI integration for menu_link_content entity type.

Other features:


Join our Drupal slack channel: #menu_item_extras

Depends on

Dependencies of the latest stable release

  • block Drupal core
  • menu_link_content Drupal core
  • text Drupal core

Required by

2 tracked projects depend on this one

Activity

Tracked releases
2
Tracked since
Jun 2026
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
3.1.2 Stable 10–11 Aug 2, 2026
3.1.1 Stable 10–11 Jun 5, 2026