PrettyBlocks
Introduction

#
PrettyBlocks

PrettyBlocks is an innovative content creation system using blocks, specially designed for PrestaShop. This system is also known as a Page Builder.

It is compatible with PrestaShop 1.7, 8.0.X and works with all themes.

This developer-oriented documentation aims to guide you in using and leveraging PrettyBlocks.

#
Concept

Recognizing that in PrestaShop, a module can only be hooked once to a hook, we developed PrettyBlocks. This Page Builder-type system aims to simplify the lives of merchants and developers by offering a solution that is both innovative and intuitive.

With PrettyBlocks, you can create 'blocks' and place them on zones. These zones can be hooks or not, allowing you to position them freely in your themes.

#
Downloading the Module

To get started, download the latest stable version of PrettyBlocks from GitHub.

#
Installation from GitHub

Here are the steps to install PrettyBlocks from GitHub:

1cd modules
2git clone https://github.com/PrestaSafe/prettyblocks.git
3cd prettyblocks
4composer install
5cd _dev
6npm install && npm run build
7cd ../../../ && php bin/console prestashop:module install prettyblocks