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.
Project information
- Module categories: Administration Tools, Content Editing Experience, Multilingual
- 54 sites report using this module
- Created by rang501 on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.