At the moment, all menu items are displayed regardless of it being translated or not. Menu block current language attempts to resolve this by providing a replacement for core's Menu block that filters out the untranslated menu links.

Usage

In order for this module to have any effect, you must replace menu blocks provided by the System module with menu blocks provided by this module.

Supported menu link types:
- Custom Menu Links (Drupal\menu_link_content\Entity\MenuLinkContent)
- Views menu links (Drupal\views\Plugin\Menu\ViewsMenuLink)
- String translated links

See: https://www.drupal.org/node/2466553 for more details.

Versions

- 2.x: Requires Drupal 9.3+ or 10.0+, PHP 8.0+
- 8.x-1.x: Drupal 8 and 9 support. Supports PHP 7.4+. No further development

Installation

composer require drupal/menu_block_current_language

Similar modules

Menu Multilingual

Project information

Releases