I want to import/export all menus of site1 in into site2. Currently I am using the entitysync module to synchronize the content between two sites. I can see there is an option for "Custom Menu Links" but it will import/export only the main navigation items only.

I want to import/export:

Structure -> Menus

  1. Administration
  2. Footer
  3. Main Navigation
  4. Tools
  5. User Account Menu

Can anybody help me on this?

  • 3
    Don't the menus point at nodes that won't exist in this site? Anyway, use the Migrate module to migrate data.
    – Kevin
    Commented Nov 29, 2022 at 3:49
  • I am using same drupal version , in this case i can't use migrate module Commented Dec 6, 2022 at 16:45
  • Yes, you could.
    – Kevin
    Commented Dec 6, 2022 at 18:52

1 Answer 1


Try the Structure Sync module:

Some websites might contain elements that are considered content by the Drupal CMS while they might not only be used as content. For example custom blocks might be used for a footer that is shared between all environments. Structure sync tries to give you a tool to get around this issue by allowing you to synchronize taxonomy terms, menu links and custom blocks through the configuration.

  • Its between two drupal sites , how can i use structure sync module here?? Commented Dec 6, 2022 at 16:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.