Jump to content
Alexandre Carette

PS16 - Impossible d'installer un module à cause d'une surcharge déja existante

Recommended Posts

Bonjour,
Je suis fasse à un pb lors de l'installation d'un nouveau module:

Impossible d'installer la surcharge : La méthode __construct dans la classe AdminOrdersController est déjà surchargée.
 
Quelles sont les solutions qui s'offre à moi afin de pouvoir installer le module et fusionner les surcharges ?

 

J'ai vu qu il y avait un module pour ce faire: https://addons.prestashop.com/fr/outils-administration/20250-multi-override.html

 

mais j'aurais préféré une solution gratuite

 

cdt

Edited by Alexandre Carette (see edit history)

Share this post


Link to post
Share on other sites

Allez voir l'override existante et regarder si le cumul est possible.

 

C'est tout le problème des overrides...

Share this post


Link to post
Share on other sites

Merci Eolia,

Oui le cumul est possible, par contre je me demande comment ca marche... si je modifie l'override existant en fusionnant le code est ce que le module va s'installer ?

Share this post


Link to post
Share on other sites

il faut modifier l'override existante (et en faire une copie au cas où^^) et renommer le fichier d'override  concernédans le répertoire du module à installer.

 

Exemple:

 

mon_module/override contient:

/classes/mail.php

/classes/customer.php

 

Si mail est l'override qui pose problème, la renommer /classes/mail-old.php

 

Prestashop va l'ignorer

  • Like 1

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More