-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
95 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,95 @@ | ||
# module-cms-duplication | ||
A Magento 2 module that allows admins to duplicate CMS blocks and pages. | ||
<div align="center"> | ||
|
||
<!-- Module Image Here --> | ||
|
||
</div> | ||
|
||
<h1 align="center">element119 | CMS Duplicator</h1> | ||
|
||
<div align="center"> | ||
|
||
![github release](https://img.shields.io/github/v/release/pykettk/module-cms-duplicator?color=ffbf00&label=version) | ||
![github release date](https://img.shields.io/github/release-date/pykettk/module-cms-duplicator?color=8b32a8&label=last%20release) | ||
![magento](https://img.shields.io/badge/Magento-^2.4.4-ec6611.svg) | ||
![license](https://img.shields.io/badge/license-OSL-ff00dd.svg) | ||
![packagist downloads](https://img.shields.io/packagist/dt/element119/module-cms-duplicator?color=ff0000) | ||
|
||
</div> | ||
|
||
--- | ||
|
||
## 📝 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 | ||
|
||
<br/> | ||
|
||
## 🔌 Installation | ||
Run the following command to *install* this module: | ||
```bash | ||
composer require element119/module-cms-duplicator | ||
php bin/magento setup:upgrade | ||
``` | ||
|
||
<br/> | ||
|
||
## ⏫ Updating | ||
Run the following command to *update* this module: | ||
```bash | ||
composer update element119/module-cms-duplicator | ||
``` | ||
|
||
<br/> | ||
|
||
## ❌ Uninstallation | ||
Run the following command to *uninstall* this module: | ||
```bash | ||
composer remove element119/module-cms-duplicator | ||
php bin/magento setup:upgrade | ||
``` | ||
|
||
<br/> | ||
|
||
## 📚 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` | ||
|
||
![](https://user-images.githubusercontent.com/40261741/183159738-b171f94a-8154-41b5-bd3d-4eedef83d70d.png) | ||
|
||
<br> | ||
|
||
### 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` | ||
|
||
![](https://user-images.githubusercontent.com/40261741/183159737-03a3077f-ba46-42ad-b0d1-f6c726a18cc3.png) | ||
|
||
<br> | ||
|
||
### 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` | ||
|
||
![](https://user-images.githubusercontent.com/40261741/183159733-7c4ad7a2-3ed3-41c0-a275-d178006b5d52.png) | ||
|
||
<br> | ||
|
||
--- | ||
|
||
<div align="center"> | ||
|
||
[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://paypal.me/pykettk) | ||
|
||
For those that want to support this project. | ||
|
||
</div> |