Cet article est assez ancien, malgré toute l'attention que j' apporte à mes contenus il est possible que celui-ci ne soit plus d'actualité.
N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
Un petit article rapide qui présente une fonctionnalité qui existe depuis très longtemps ( version 1.5 de prestashop ), la dépendances de modules.
Pour la mettre en place c’est tout simple.
Il vous suffit de rajouter la propriété « dependencies » dans la fonction construct de votre module.
Avec le nom du module tel que défini dans son fichier.
public function __construct() { $this->name = 'samplemodule'; $this->tab = 'others'; $this->version = '0.1.0'; $this->author = 'hhennes'; $this->bootstrap = true; parent::__construct(); $this->displayName = $this->l('sample module'); $this->description = $this->l('sample module'); //Mettre ici le nom des modules dont dépends votre module $this->dependencies = array('blockcategories'); } |
Avant d’installer votre module Prestashop vérifiera automatiquement si le ou les modules requis sont bien installés.
Ceci permettra d’éviter les erreurs si votre module dépends d’information d’un autre module 🙂