Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! 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)!

Layout Replicate lets you copy a Layout Builder layout from one node to another, or from one language to another, in a single click — including deep-cloning all inline blocks so each destination gets fully independent content.

If you build multilingual sites or maintain nodes that share the same page structure, this module saves you from rebuilding layouts by hand every time.

- Clone a Layout Builder layout from any node to any other node
- Clone across languages: EN → AR, AR → EN, EN → EN, AR → AR
- Deep-clone inline blocks — each destination gets its own block_content entities, not shared references
- Works on existing translations (layout is overwritten, other fields preserved) and creates new translations automatically
- "Clone Layout" tab added directly on the node page for quick access
- Form rendered in the admin theme

When would you use this?

- You have a homepage in English and need the same layout structure in Arabic without rebuilding every section
- You manage a network of similar landing pages and want to stamp a master layout onto multiple nodes
- You are setting up a new translation and want a starting point with all blocks already in place

1. Enable the module: drush en layout_replicate -y && drush cr
2. Visit any node that uses Layout Builder
3. Click the Clone Layout tab at the top of the node page (visible to users with the Administer nodes permission)
4. Fill in the form:
- Source language — which language of the current node to read from
- Target node ID — the NID of the destination node (leave blank to clone within the same node)
- Target language — which language to write the layout into
- Deep-clone inline blocks — recommended, keeps each node's blocks independent
5. Submit — you will be redirected to the target node in the target language

No additional configuration pages are required.

- Drupal 10 or 11
- Layout Builder (included in Drupal core) enabled on the content type
- Language and Content Translation core modules (for multilingual use)
- Translation enabled for block_content entity type if you want inline blocks to

If you find this module useful, please consider leaving a review on drupal.org or helping triage issues in the issue queue.

- Use the issue queue for bug reports and feature requests
- Pull requests welcome on the project repository

Activity

Total releases
2
First release
Jun 2026
Latest release
15 hours ago
Release cadence
0 days
Stability
0% stable

Releases

Version Type Release date
1.0.0-alpha1 Pre-release Jun 4, 2026
1.0.x-dev Dev Jun 4, 2026