Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
pykettk committed Aug 5, 2022
1 parent 70a76c3 commit 439a022
Showing 1 changed file with 95 additions and 2 deletions.
97 changes: 95 additions & 2 deletions README.md
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>

0 comments on commit 439a022

Please sign in to comment.