Thierryh Posted April 29, 2015 Share Posted April 29, 2015 J'ai créé un module pour mon backoffice PS 1.5.6.2. Ce module ajoute entre autres un menu sur le backoffice. Lors de la désinstallation du module, le menu en question est bien entendu retiré, lors du traitement de la méthode uninstall(). Cela marche bien. Problème : Lors de la désactivation de ce module, je souhaiterais ôter le menu. Cependant, il n'existe pas apparament de méthode similaire à install() et uninstall(), relatif à la désactivation (ex :disable() ) Est-ce le cas ? Connaissez-vous un moyen pour "trapper" la désactivation ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 29, 2015 Share Posted April 29, 2015 Bonjour, il faut tester si le module est activé directement dans le hook d'affichage du menu. je sais que j'utilise dans un de mes modules le test suivant if (Module::isInstalled('blocknewsletter')) regarde dans la classe module si tu as aussi un test sur activé ou pas ou si le test que je fais marche pour install et activé. Link to comment Share on other sites More sharing options...
Oron Posted April 29, 2015 Share Posted April 29, 2015 Bonjour Votre demande concerne plutôt le développement, je déplace votre topic dans le forum Développement et Adaptation de Prestashop. Link to comment Share on other sites More sharing options...
J. Danse Posted April 29, 2015 Share Posted April 29, 2015 Il y a bien une méthode pour savoir si le module est installé, activé et ainsi de suite. Par contre, il n'y a pas de hooks d'affichage du menu des "tabs" en Back Office. Dans la version citée, le test n'est pas réalisé nativement. Dans les dernières versions, c'est devenu automatique sinon, donc. 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