Multi Custom HTML JS Blocks Module

Overview

Insert your own HTML code (with CSS) or JS code into (almost) any hook on your website. And not just once, even in multiple hooks at the same time! Want to display it only for signed-in members? Or only on the homepage? No problem!

Front-end screenshot

Multi Custom Blocks

Back-end screenshot

Multi Custom Blocks

Features

- Set the HTML / JS / CSS you want to display
- Select a hook you want to insert this code into
- For some of the hooks, you can define if all users should see the code / only signed-in users / only non signed-in users
- For some of the hooks, you can define if the information should only be on the homepage, in a category, in the product details or on other pages
- Multi-language support (display different text for each language)

Supported hooks:
- insert your own HTML + JS + CSS code in various hooks of your eshop
- insert your codes into multiple hooks at the same time, no need to install duplicates of this module
- you can even insert multiple custom blocks into one hook, but they must be grouped together
- display your custom blocks for all visitors, or only for users signed in, or users not signed in
- define on what pages to display your custom blocks, for example only on the homepage, product page, or CMS page
- insert a custom text even on the PDF of invoices
- deactivate any custom block (or delete it)
- multi-language support, each language version of your eshop can display custom block differently (or include different JS code)

Supported hooks:
- displayTop
- displayTopColumn
- displayFooter
- displayHome
- displayLeftColumn
- displayRightColumn
- displayFooterProduct
- displayLeftColumnProduct
- displayRightColumnProduct
- displayProductButtons
- displayAfterBodyOpeningTag
- displayBeforeBodyClosingTag
- displayMyAccountBlock
- displayCustomerAccount
- displayCustomerAccountFormTop
- displayShoppingCart
- displayShoppingCartFooter
- displayInvoiceLegalFreeText
- displayMaintenance

Main advantage for your customers

You can display important information to your customers: during registration or purchase, on their "My Account" page or simply on the homepage.

Compatibility

- Prestashop 1.7.x
- This module with also work with themes not created by Presta Theme Maker

Back to the list of modules