module-cms-duplicator icon indicating copy to clipboard operation
module-cms-duplicator copied to clipboard

A Magento 2 module that allows admins to duplicate CMS blocks and pages from their respective grids and en masse.

element119 | CMS Duplicator

github release github release date magento license packagist downloads


📝 Features

✔️ Allows merchants to duplicate CMS blocks and pages from the Action column in the admin grid

✔️ Allows merchants to duplicate CMS blocks and pages en-mass in the admin grid

✔️ Integrates seemlessly with the existing CMS admin grids


🔌 Installation

Run the following command to install this module:

composer require element119/module-cms-duplicator
php bin/magento setup:upgrade

⏫ Updating

Run the following command to update this module:

composer update element119/module-cms-duplicator

❌ Uninstallation

Run the following command to uninstall this module:

composer remove element119/module-cms-duplicator
php bin/magento setup:upgrade

📚 User Guide

Duplicating a Single Block/Page

  1. Navigate to Content -> Elements -> Blocks or Content -> Elements -> Pages
  2. Find the CMS block/page you want to duplicate in the grid
  3. Expand the Select options in the Action column
  4. Click Duplicate


Duplicating & Editing a Single Block/Page

  1. Navigate to Content -> Elements -> Blocks or Content -> Elements -> Pages
  2. Find the CMS block/page you want to duplicate in the grid
  3. Expand the Select options in the Action column
  4. Click Duplicate and Edit


Duplicating Blocks/Pages En-Mass

  1. Navigate to Content -> Elements -> Blocks or Content -> Elements -> Pages
  2. Check the boxes of the CMS blocks/pages you want to duplicate in the grid
  3. Expand the mass actions dropdown above the grid
  4. Click Duplicate