MrChutney Posted December 11, 2016 Share Posted December 11, 2016 Bonjour, http://developers.prestashop.com/module/05-CreatingAPrestaShop17Module/02-CreatingAFirstModule.html#installing-the-module J'ai suivi cette doc pour créer mon module avec PrestaShop 1.7. Je me retrouve donc avec l'arborescence suivante : --monTheme ---modules ----mymodule -----config.xml -----logo.png (32x32px) -----mymodule.php mymodule.php <?php if (!defined('_PS_VERSION_')) { exit; } class MyModule extends Module { public function __construct() { $this->name = 'mymodule'; $this->tab = 'front_office_features'; $this->version = '1.0.0'; $this->author = 'Firstname Lastname'; $this->need_instance = 0; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => _PS_VERSION_); $this->bootstrap = true; parent::__construct(); $this->displayName = $this->l('My module'); $this->description = $this->l('Description of my module.'); $this->confirmUninstall = $this->l('Are you sure you want to uninstall?'); if (!Configuration::get('MYMODULE_NAME')) $this->warning = $this->l('No name provided'); } public function install() { if (!parent::install()) return false; return true; } public function uninstall() { if (!parent::uninstall()) return false; return true; } } D'après la doc avec ces fichiers je devrais voir apparaître mon module dans l'admin de ma boutique. Mais ce n'est pas le cas. Dans mon config.xml je n'ai rien mis car il est précisé dans la docs que si il n'y a rien il sera automatiquement généré à l'installation. If it does not exist yet, this file is automatically generated by PrestaShop when the module is first installed. Est ce que quelqu'un sait d'où pourrait venir le problème ? Merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 11, 2016 Share Posted December 11, 2016 Bonjour, un module s’installe dans le répertoire module et non dans le répertoire thèmes. Link to comment Share on other sites More sharing options...
MrChutney Posted December 11, 2016 Author Share Posted December 11, 2016 Merci pour ta réponse A quoi servent alors les repertoires modules dans les thèmes. Exemple dans le thème de base de la version 1.7, "classic", il y a un répertoire modules avec par exemple "ps_banner". Sinon je viens de le mettre dans le dossier monPrestashop/modules de mon Prestashop mais je ne le vois toujours pas dans la liste des modules dans l'admin. Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 11, 2016 Share Posted December 11, 2016 Il suffit de lire la documentation de PrestaShop, mais si cela n'a pas changé depuis les précédentes versions de PrestaShop les modules dans le thème n'ont des fichiers que pour surcharger le design du module de base. Link to comment Share on other sites More sharing options...
J. Danse Posted December 11, 2016 Share Posted December 11, 2016 Supprimer, tout bonnement, le fichier config.xml. Il sera en effet généré comme il se doit. A l'heure actuelle, il ne se génère pas/met pas à jour et donc les données qui y figurent n'y sont pas présente alors qu'elles le devraient en temps normal. 1 Link to comment Share on other sites More sharing options...
MrChutney Posted December 11, 2016 Author Share Posted December 11, 2016 Merci J.Danse ça fonctionne Link to comment Share on other sites More sharing options...
thibaut12345 Posted August 13, 2018 Share Posted August 13, 2018 (edited) Bonjour, J'ai aussi le même problème... J'ai supprimé le fchier config.xml et mon module est dans le dossier "modules" (à la racine de mon dossier prestashop), mais rien ne s'affiche dans l'admin. Sachant que j'utilise le même code de base que MrChutney (dans son 1er message). Est-ce que quelqu'un saurait pourquoi ? EDIT : j'ai enfin trouvé, il faut cliquer sur le bouton "Installer un module" dans l'admin après avoir zippé le dossier du module (supprimer ce dossier avant de cliquer sur le bouton). Edited August 13, 2018 by thibaut12345 Solution trouvée (see edit history) Link to comment Share on other sites More sharing options...
abouzouzou Posted October 14, 2019 Share Posted October 14, 2019 Bonjour, je remonte le post car le lien fournit plus haut pour créer un module n'existe plus quelqu'un aurait le lien dans la doc ? merci ! Link to comment Share on other sites More sharing options...
abouzouzou Posted October 14, 2019 Share Posted October 14, 2019 https://devdocs.prestashop.com/1.7/modules/creation/ je pense c'est l'url Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now