Prestashop : Installer des modules sans passer par l’administration
Voici un module Prestashop qui vous permettra d’installer un module en appelant directement une page web ( depuis un navigateur ou la ligne de commande )
Ceci peut être pratique dans le cas ou il est nécessaire de déployer un module sur de nombreux sites différents
Une fois les fichiers déposé par ftp sur l’hébergement concerné , il vous suffit d’appeller la page http://www.site.com/modules/eiinstallmodulescli/install_module.php?module_name=module_name et le module sera automatiquement installé.
Le code exécuté est des plus basiques :-p , mais de mon côté cela m’a déjà permis de gagner pas mal de temps 🙂
require_once(dirname(__FILE__).'/../../config/config.inc.php'); //Nom du module à installer $module_name = Tools::getValue('module_name'); if ( $module_name ) { //Inclusion de la classe du module if ( ! is_file(dirname(__FILE__).'/../'.$module_name.'/'.$module_name.'.php' ) ) die (' Erreur : Impossible d\'inclure le fichier du module'); include_once ( dirname(__FILE__). |
Prestashop : Installer des modules sans passer par l’administration Lire la suite »