Module Description
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:
* Enable this module (installs required dependencies)
* Add additional language(s)
* Create menus You would like to use, the menu language is not important.
* Edit content type and enable translations.
* On the same content type edit form, enable "Language menu settings" by checking "Enable language menus" checkbox and selecting menus available for each language.
* 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 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:
* Enable this module (installs required dependencies)
* Add additional language(s)
* Create menus You would like to use, the menu language is not important.
* Edit content type and enable translations.
* On the same content type edit form, enable "Language menu settings" by checking "Enable language menus" checkbox and selecting menus available for each language.
* 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.
Module Link
Project Usage
152
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to solve the issue of long and cluttered menu dropdowns in multilingual Drupal sites by relating primary menu links to languages, ensuring that only relevant links are shown based on the language of the content being edited or added.
Data Name
node_menus