Gabriella Posted March 7, 2012 Share Posted March 7, 2012 Bonjour, Voila j'ai un petit problème, et je bloque dessus depuis maintenant une semaine. J'essaie de faire cohabiter deux modules ensemble/ Le premier module (attribute wizard pro) requiert pour son installation que je colle dans le dossier override de prestashop une classes Cart.php. Le deuxième module (my own reservations) lors de son installation supprime la précédente classe que j'avais préalablement collé dans le dossier override/classes et la remplace par un autre fichier cart.php ... J'aimerai pouvoir fussioner les deux fichiers, avez vous une piste ? Merci beaucoup, Gabriella Link to comment Share on other sites More sharing options...
Johann Posted March 8, 2012 Share Posted March 8, 2012 il suffit simplement de regarder le code de ces 2 fichiers Cart.php "overridés". Si les méthodes qu'elles redéfinissent ne sont pas les mêmes, il suffit de copier les méthodes d'un fichier dans l'autre et hop le tour est joué. Evidemment, s'il y a un conflit entre les fichiers (que les deux redéfinissent le comportement des mêmes méthodes), il faudra la jouer plus fine, en fusionnant les modifications des deux fichiers. Tu peux poster ces 2 fichiers ici, qu'on jete un oeil Link to comment Share on other sites More sharing options...
Gabriella Posted March 8, 2012 Author Share Posted March 8, 2012 Merci beaucoup pour ton aide ! J'avais déjà essayer de les coller ensemble, mais je ne sais même pas si j'ai respecté la bonne syntaxe My own Reservations _Cart.php Attribute Wizard Pro Cart.php Merci encore, Gabriella Link to comment Share on other sites More sharing options...
Johann Posted March 8, 2012 Share Posted March 8, 2012 il manque un des 2 fichiers cart.php overridés, le 2e que tu as joint est l'original Link to comment Share on other sites More sharing options...
Gabriella Posted March 8, 2012 Author Share Posted March 8, 2012 En effet, j'ai uploadé la version cart.php d'attribute wizard pro prestashop 1.3.6 Voila la bonne.1.4.6 Cart.php Et encore merci Link to comment Share on other sites More sharing options...
Johann Posted March 8, 2012 Share Posted March 8, 2012 Aie, c'est ce que je craignais... il y a pas mal de méthodes modifées en commun :-( Ca ne veut pas dire pour autant que c'est infaisable, mais ça nécessite du temps, bien comprendre pourquoi chaque module a fait telle modif et ce que ça implique pour l'autre module, afin de pouvoir fusionner chaque méthode une par une. Et bien tester tout ça ! 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