Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Node menus

Security covered Under active development 40 sites

This module helps manage node links within menus for multilingual Drupal sites. It filters menu dropdowns to show only links relevant to the current language of the node being edited, preventing long and unwieldy lists. This makes it easier to assign content to the correct menu in each language.

Synopsis

Drupal allows to add node link into menu which is okay, if you have one menu and/or few links. When you build a site with multilingual features and create a menu per language, then your select box might grow really long. This module tries to help with this use case.

In short, this module does the following - relates the primary menu links source variable and languages, so if you edit/add a node, you get the menu dropdown which contains links in that language. No more big and clumsy menu dropdowns!

Requirements

Extra dependencies not needed, uses only core dependencies.

To use this module:

  1. Enable this module (installs required dependencies)
  2. Add additional language(s)
  3. Create menus You would like to use, the menu language is not important.
  4. Edit content type and enable translations.
  5. On the same content type edit form, enable "Language menu settings" by checking "Enable language menus" checkbox and selecting menus available for each language.
  6. Use normal menu blocks or develop your own block plugin to show your menus.

Roadmap

  • Implement custom menu block plugin
  • Add possibility to add into multiple menus (as selected for language)

Drupal 10

The 3.x version will support Drupal 9 and Drupal 10. It will have multiple changes like allowing to select multiple menu types for specific language.

Drupal 11 · not 10

Ask your assistant about Node 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

  • content_translation Drupal core
  • language Drupal core
  • menu_ui Drupal core
  • node Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

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

Releases

Version Type Core PHP Release date
3.1.0 Stable 11 Sep 25, 2026