Que sont les Overrides PrestaShop et pourquoi faut-il être prudent avec ?

1371 vues

Les Overrides vous permettent de modifier le comportement du cœur de PrestaShop sans éditer directement les fichiers du cœur. Ils fonctionnent en remplaçant des classes ou contrôleurs spécifiques par votre version personnalisée. Le problème : un seul Override par classe est possible. Si deux modules surchargent la même classe, l'un cassera l'autre. C'est la cause numéro 1 de conflits entre modules dans PrestaShop. Les modules modernes utilisent des Hooks et des services Symfony à la place. Lors de l'évaluation de modules, préférez ceux qui ne nécessitent pas d'Overrides.

Learn more: hooks vs overrides in PrestaShop.

Cette réponse vous a-t-elle été utile ?

Vous avez encore des questions ?

Can't find what you're looking for? Send us your question and we'll get back to you quickly.

Loading...
Back to top