Menu Link Sync helps synchronize the order and placement of menu items across different language versions of your website's menus. When translated content has similar menu structures, this module allows you to easily update the position of a menu link for a translated node to match its source content, keeping your multilingual menus organized.
The Menu Link Sync module helps synchronize the position of menu items within Drupal installs with separate menus for every language, for instance when we have different "Main Menu - French", "Main Menu - English" and "Main Menu - Spanish" menus.
This synchronization may be useful when the structure of the menus is too different for i18n_menu or Entity Translation to be adequate solutions, but when the trees for different languages are still similar enough for some sort of synchronization of menu structures to be desirable.
This module provides a "Synchronize" button to the "Menu link settings" on the node forms for translated nodes. By pressing the "Synchronize" button, the parent and the relative tree position of the menu link for this translated node are automatically calculated to be as close as possible to the parent and relative position of the menu link for the "source" node. The form will then be updated through an AJAX call and the new parent and weight will be automatically selected.
Requirements
Recommended modules
- This module integrates with Menu Link Weight. This integration allows us to synchronize the relative position of a menu link within a menu tree (ie. "underneath item X" / "above item Y"), instead of simply copying the absolute numeric weight of the menu link from the source node.
- This module integrates with Hierarchical Select. The "Hierarchical Select Menu" module allows for easier management of large menu trees.
Ask your assistant about Menu Link Sync
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
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 8.x-1.0-beta4 | Pre-release | 8–11 | Sep 30, 2024 | ||
| 8.x-1.0-beta3 | Pre-release | 8–10 | Feb 13, 2023 | ||
| 8.x-1.x-dev | Dev | 8–11 | Feb 13, 2023 |