Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Menu Link Sync

Security covered Under active development 3 sites

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

Tracked releases
3
Tracked since
Feb 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Slowing

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