CMS Copy Suite - Sections, Blocks, Elements & Templates


Installation instructions, documentation and FAQs for the Shopware plugin

The plugin extends the Shopware CMS editor with four tools for reusing content across experience worlds:

  1. Section Copy into another world of experience
  2. Individual block Copy into another world of experience
  3. Single element (slot) Copy into a compatible slot of another adventure world
  4. Templates - Save sections as reusable templates and insert them into other experience worlds with a click

All actions run directly in the Shopware administration. No additional configuration is necessary.


Prerequisites

  • Shopware 6.6 or 6.7
  • Plugin purchased in the store and activated in the administration
  • After activation, reload the administration (F5) so that the new UI elements are visible

Compatibility

  • Shopware 6.6 and 6.7
  • Only uses standard shopware entities (cms_page, cms_section, cms_block, cms_slot) and a separate template table (biloba_cms_template)
  • No third-party plug-ins required

Installation

  1. Purchase and download the plugin in the Shopware Store.
  2. In the administration under Extensions → My extensions install and activate.
  3. Reload administration (F5).
  4. Switch to the CMS view: Contents → Worlds of experience.

1 - Copy section to another world of experience

Transfer a complete section including all blocks and elements to another world of experience.

  1. Open the spring experience world.
  2. Click on the desired section in the page preview - the section configuration panel opens in the right-hand area.
  3. At the top of the panel next to Duplicate to the Quickaction „Copy to ...“ click.
  4. In dialogue the Destination experience world select.
  5. On „Copy“ click.

The section is added at the end of the destination experience. A success message confirms the process.

Alternative via the navigator view on the right in the sidebar: three-point menu in one section → „Copy to ...“.

Selection section
Copy to ...


2 - Copy block into another world of experience

Transfer a single block including all elements in the block to another world of experience.

  1. Open the spring experience world.
  2. Click on the desired block - the block configuration panel opens in the right-hand area.
  3. At the top of the panel, click on the quick action „Copy block to ...“ click.
  4. In dialogue Destination experience world and Target section into which the block is to be inserted.
  5. On „Copy“ click.

The block is appended to the end of the selected section.

Copy block to ...
Copy block - Selection section

3 - Copy element (slot) to a compatible slot

Transfer the content of an individual element (e.g. text module, image field) to the appropriate slot of a block in another world of experience.

Copied here not the structure, but only the configuration and data of the element - the target slot remains in its position in the block. This only works between type-compatible slots (e.g. text → text, image → image).

  1. Open the spring experience world.
  2. Click on the block in which the source element is located to activate the block.
  3. Move the mouse over the element - an additional symbol appears at the top right of the element (Copy icon).
  4. Click on the icon - the dialogue opens.
  5. In dialogue Destination experience world, Target block and Target slot (only compatible slots are listed).
  6. On „Copy“ click.

If the selected block does not contain any type-compatible slots, the following message appears „No compatible slots found“.

Copy configuration
Element selection

4 - Templates: Save & reuse sections

Store frequently used sections as templates and insert them into any experience world with a click. Templates are managed centrally in the admin area.

Save section as template

  1. Open the spring experience world.
  2. Click on the section - the configuration panel opens on the right.
  3. Quickaction „Save as template“ click.
  4. In dialogue Template name (mandatory) and optionally a Description of the enter.
  5. On „Save“ click.

Alternatively via the context menu of the section in the Navigator.

Save as template
Save as template

Insert template into a world of experience

  1. Open destination experience world.
  2. In the right sidebar, click the bottom icon (Bookmark icon) with the title „CMS Templates“ click.
  3. A panel opens with all saved section templates.
  4. Click on the desired template entry.

The template is immediately added to the end of the world of experience. The page refreshes automatically so that the new section is immediately visible.

Inserting the templates into the target world of experience

Manage templates

Contents → CMS Templates in the main menu of the administration opens the administration. There you can:

  • Search and sort templates by name, type or update date
  • Rename or describe templates
  • Delete templates that are no longer required individually or via multiple selection
CMS template management

FAQs

Yes, all slot configurations (text content, linked media, category filters, etc.) are also copied.

Yes, the copied element is always to the end of the destination experience or the selected destination section. Existing content remains unchanged.

The sections that have already been inserted into experience worlds remain in place - they are decoupled has been removed. Only the template itself is removed.

Templates can currently only be used for Sections can be inserted. Saving is already prepared for blocks and elements; the direct re-insert function for blocks and elements will be added in a subsequent update.

This slot will then not even appear in the selection list. Only type-compatible destinations are offered so that incompatible data is never transferred.

Support

If you have any questions or problems, please do not hesitate to contact us: