Prestashop : Ajouter des champs dans un formulaire d’administration
Depuis la version 1.6 de Prestashop, il est possible de rajouter rapidement et facilement le formulaire d’édition d’un objet dans l’administration via un module personnalisé.
Et ceci sans surcharge particulière en utilisant tout simplement les hooks existants.
Les objets éditables via cette méthodes sont ceux qui utilisent l’ancien fonctionnement (non symfony ) de l’administration.
Vous pouvez consulter cet article pour les identifier facilement : https://www.h-hennes.fr/blog/2019/07/25/prestashop-1-7-identifier-si-un-controller-admin-a-ete-migre-vers-symfony/
pour ajouter des champs sur le produit vous pouvez consulter l Prestashop 1.7 : Ajouter des champs produit
Cette modification est réalisable via les hooks dynamiques suivants :
Dans la fonction renderForm de la classe AdminController
Hook::exec('action'.$this->controller_name.'FormModifier') |
Dans la fonction postProcess de la classe AdminController via aux choix les hooks suivants :
//Avant l'exécution de l'action du controller admin Hook::exec('actionAdmin'.ucfirst($this->action).'Before', array('controller' => $this)); Hook::exec('action'. |
Prestashop : Ajouter des champs dans un formulaire d’administration Lire la suite »