Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

menu_synergy

No security coverage
View on drupal.org

Menu Synergy aims to help when you're being asked the question, "Why is my page displayed in the menu, but when I edit the node, no menu settings are populated?"

You probably know that Drupal natively provides the ability to add menu links using either the global menu edit form or the menu settings tab on the node edit form. What you may not know is that menu items created by these two options are not created equally. This is primarily because the global menu editor supports any number of menu items whereas the menu settings tab only allows a single menu item to be created or maintained.

As Drupal's menu structure allows multiple menu items for the same node, if menu items created by menu settings weren't distinct, the menu settings form wouldn't have a way of knowing which menu link to edit in the case of multiples. The way this is handled is by how the URI column is populated in the database for a menu item. The global menu editor creates URI values such as internal:/my-page-alias while the menu settings form creates values such as entity:node/1234. The menu settings form only displays items it created, whereas the global menu edit form displays both. The problem with this approach is that is can cause confusion for editors in cases where they don't have access to the global menu edit form.

The purpose of Menu Synergy is to help with this problem by providing an input on the global menu item edit form so that administrators may select if they'd like menu items to be created so they are compatible with menu settings rather than the default handling.

Features

  • Provides a checkbox on the global menu edit form to select menu settings compatibility
  • Checkbox is disabled when another menu item created by menu settings already exists
  • Drush command for conversion of existing menu items

Requirements

  • Menu UI (core module)

Activity

Total releases
1
First release
Sep 2025
Latest release
7 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.0 Stable Sep 10, 2025