Selected language
Per language menu selection with parent

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.

Supporting organizations: 

Project information

Releases