Le module PrestaShop Dronic© permet très facilement d'ajouter à votre site Prestashop un configurateur de drone FPV !

Overview

Description

Le module PrestaShop Dronic© permet très facilement d'ajouter à votre site Prestashop un configurateur de drone FPV ! Ce module utilise des Hooks, plus précisément LeftColumn pour l'intégration sur l'ensemble des pages et Header pour la gestion du CSS et js du module. Une fois le module ajouté, il intègre automatiquement une nouvelle card sur le côté de vos pages. Ces dernières redirigent automatiquement sur une page générée par Dronic.

Vous trouverez ci-dessous une courte présentation du module en vidéo.

HookDisplayLeftColumn()

    public function hookDisplayLeftColumn()
    {
        $this->context->smarty->assign([
            'ns_page_name' => Configuration::get('NS_DRONIC_PAGENAME'),
            'ns_page_link' => $this->context->link->getModuleLink('dronic', 'display')
          ]);
     
          return $this->display(__FILE__, 'dronic.tpl');
    }

HookHeader()

    public function hookHeader()
    {
        $this->context->controller->addJS($this->_path.'/views/js/front.js');
        $this->context->controller->addCSS($this->_path.'/views/css/front.css');
    }

Video de presentation

Video_courte_de_presentation.mp4

Croquis

Avant de réaliser la page du configurateur, j'ai rapidement réalisé des croquis pour m'aider à la conception de ce dernier.

Croquis

Apparence du module

Un module avec une apparence professionnelle. Apparence du module

Page du configurateur

Page du configurateur en développement... Apparence du configurateur

Panneau de configuration

Panneau de configuration en développement... Panneau de configuration

Intégration automatique du module

Le module s'ajoute automatiquement à toute votre page. Intégration 1 Intégration 2

You might also like...
Symfony bundle that provides Cross Site Request Forgery (CSRF or XSRF) protection for client-side applications

CSRF Cookie Bundle This Symfony bundle provides Cross Site Request Forgery (CSRF or XSRF) protection for client-side applications requesting endpoints

Module Management In Laravel

Laravel-Modules Laravel laravel-modules 5.4 ^1.0 5.5 ^2.0 5.6 ^3.0 5.7 ^4.0 5.8 ^5.0 6.0 ^6.0 7.0 ^7.0 8.0 ^8.0 nwidart/laravel-modules is a Laravel p

Module for PageBuilder Support for M2.4.3 and future versions.

Magento 2 DataPatchCreator Page Builder Compatibility Plugin Plugin for PageBuilder to remove encoding of HTML special characters done by Magento\Page

Simple project to send bulk comma-separated emails using laravel and messenger module from quick admin panel generator.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

webtrees module: enhanced clippings cart with more functions to add records to the clippings cart and to start actions on these records
webtrees module: enhanced clippings cart with more functions to add records to the clippings cart and to start actions on these records

webtrees module hh_clippings_cart_enhanced !!! This is an alpha version! Do not use it in a productive webtrees system! !!! This webtrees custom modul

Joy VoyagerDatatable module adds Yajra DataTable to Voyager.
Joy VoyagerDatatable module adds Yajra DataTable to Voyager.

Joy VoyagerDatatable This Laravel/Voyager module adds Yajra Async/Ajax DataTable to Voyager. By 🐼 Ramakant Gangwar. Prerequisites Composer Installed

A web app for detecting backend technologies used in a web app, Based on wappalyzer node module

About Techdetector This a web fingerprinting application, it detects back end technologies of a given domain by using the node module wappalyzer. And

Shell script for Git module deployment with include/exclude filters.

Deploy multiple Git repositories in an unique folder modgit is a shell script for deploying multiple Git repositories in root folder of any project, w

Realtime Notification Module With Laravel & Pusher
Realtime Notification Module With Laravel & Pusher

About Noftiy Module This module to organize the notification process in real time without need to reload page, using PHP language with Laravel framewo

Owner
Theo
Pilote de drone & bricoleur du net ! 🔧
Theo
Rickrolls people trying to break your site.

Laravel RickRoll Rickrolls people trying to break your site. This package is inspired by Liam Hammett's tweet. Getting started You can install the pac

Félix Dorn 72 Jul 18, 2022
Package to optimize your site automatically which results in a 35%+ optimization

Laravel Page Speed Simple package to minify HTML output on demand which results in a 35%+ optimization. Laravel Page Speed was created by Renato Marin

Renato Marinho 2.2k Dec 28, 2022
Création d'un livre d’or permettant aux utilisateurs de laisser leurs avis sur le site internet.

?? Livre d'or ?? // Création d'un livre d’or permettant aux utilisateurs de laisser leurs avis sur le site internet. // ?? Description du projet Créat

Alexandre DAUMAIL 0 Apr 4, 2022
Um site para diversos tipos de notícias.

Notícias Um site para diversos tipos de notícias. Configuração Tenha o Composer instalado em sua máquina e através de seu terminal entre no diretório

Ryan Menezes 2 Jan 1, 2022
The official Statamic 3 static site generator package

Statamic Static Site Generator Generate static sites with Statamic 3. Installation Install the package using Composer: composer require statamic/ssg

Statamic 187 Dec 25, 2022
Using this site your can buy and sell your property.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Hossain Mohammad Shahidullah Jaber 4 Nov 17, 2022
A site which you can apply jobs or search for employees with cool functionalities..

About App An App which you can apply jobs or search for employees with cool functionalities. Some Pics of App Click Image to Zoom in Sign In & Up Empl

Fatih Canbolat 1 Jan 7, 2022
🧾 Online test site with the human sciences theme. Using: HTML5, CSS3, Js., PHP7 and MySQL. 🚀

form-ciencias-humanas ?? Technologies Lunacy HTML5 CSS3 PHP7 MYSQL Animate.css Illustrations from icons8: Earth care from Anna Antipina Earth and Moon

Vinícius 1 Jan 9, 2022
Projeto do Challange Back End Da Alura. Mais Detalhes no Site Oficial da Alura

Alura Challange BackEnd Projeto do Challange Back End Da Alura. Mais Detalhes no Site Oficial da Alura! Sobre o desafio Uma Aplicação (API REST) para

DinoDev 3 Jan 21, 2022
Worlds (soon to be) most advanced Anime site! Featuring Administration features and everything you need for users and yourself. The successor of aniZero.

/**********************************************************************\ | _____ H33Tx & xHENAI __ 31.01.2022| |

HENAI.eu 40 Jan 3, 2023