layout_builder_block_copy
Adds a "Copy block" action to Layout Builder, allowing content editors to duplicate any block within the same section. Copied blocks are fully independent — editing a copy never affects the original.
Built specifically for Drupal 10.3+ and Drupal 11. No contrib dependencies beyond Drupal core.
Features
- Copy any inline block in Layout Builder with a single click
- Deep clone — creates a new independent block_content entity, not a reference copy
- Editing a copied block never affects the original (fixes the core issue with similar modules)
- Works correctly with
Quick Node Clone — cloned nodes get independent block entities - No dependency on Entity Clone or any other contrib module
Post-Installation
Enable the module. In Layout Builder edit mode, each block's contextual menu will show a "Copy block" action. The copy is inserted into the same section and region immediately below the original.
Additional
Requirements
Requires Drupal 10.3 or higher. The core Layout Builder module must be enabled.
Similar projects
Layout Builder Block Clone supports Drupal 8/9/10 and is in maintenance-only mode. It has known issues with shallow cloning (copied blocks share the same entity), Drupal 11 incompatibility, and conflicts with Entity Clone. If you need support for Drupal 10.2 or earlier, use that module instead. This module exists to solve those problems cleanly for modern Drupal.