TomGla Posted February 12, 2014 Share Posted February 12, 2014 Bonjour à toutes et à tous, j'ai installé un module afin de rediriger tous les produits supprimés ou désactivés vers différentes pages. Le module surcharge le controller ProductController. Cependant, lorsque je vais sur la page d'un produit supprimé, la redirection n'est pas effective. Après avoir fait 2-3 tests, l'override n'a pas l'air d'être pris en compte. Le fichier qui surcharge est situé ici: /override/controllers/front/ProductController.php /modules/nom_du_module/override/controllers/front/ProductController.php J'ai installé ce même module sur un PrestaShop vierge, et tout fonctionne correctement. J'ai également modifié le controller directement dans le core, et la redirection fonctionne également. J'ai supprimé le fichier class_index.php dans le dossier cache, et le nouveau fichier comprend bien ces lignes: 'ProductController' => 'override/controllers/front/ProductController.php', 'ProductControllerCore' => 'controllers/front/ProductController.php', Pour info, le prestashop était sur 1.3 et mis à jour sur la version 1.5.6.1 Est-ce que quelqu'un aurait une idée? Merci pour vos futures réponses. Cordialement, Link to comment Share on other sites More sharing options...
Gregory Roussac Posted February 15, 2014 Share Posted February 15, 2014 Hello, Le class_index a l'air pourtant correct.My 2 cents.... Cordialement Link to comment Share on other sites More sharing options...
TomGla Posted February 17, 2014 Author Share Posted February 17, 2014 L'override a l'air de fonctionner. PrestaShop passe bien dans le fichier. Cependant, le fichier de surcharge se fait surcharger par PrestaShop. Quand je regarde le class_index.php, le fichier de surcharge est appelé avant le controller natif de Presta. Est-ce normal? A savoir que le fichier ne surcharge qu'une fonction de la class ProductController et non la class complète. Si, par contre, je surcharge toute la classe en modifiant la fonction à l'intérieur, ça fonctionne. Link to comment Share on other sites More sharing options...
coeos.pro Posted February 17, 2014 Share Posted February 17, 2014 j'ai installé un module afin de rediriger tous les produits supprimés ou désactivés vers différentes pages. et le webmaster de ce module, il en dit quoi ? c'est quand même LA personne la plus qualifié pour assurer le SAV. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted February 17, 2014 Share Posted February 17, 2014 Quand je regarde le class_index.php, le fichier de surcharge est appelé avant le controller natif de Presta. Est-ce normal? Hello, Oui c'est normal. Une surcharge sera toujours appelée avant. Cordialement 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