PrestaShop : surcharger le code PHP d'un module
Note : ce code source a été testé et validé seulement avec PrestaShop 1.7.6.1.
Il est possible de surcharger le code PHP d'un module.
Par exemple, le code PHP du module de contact se trouve ici :
/modules/contactform/contactform.php.
Voici comment le surcharger :
-
Créer le fichier
/override/modules/contactform/contactform.php(le même chemin, mais dans le dossier/override/). -
Intégrer le code source :
<?php
if (!defined('_PS_VERSION_')) {
exit;
}
class ContactFormOverride extends Contactform
{
// surcharge à placer ici
}En somme, il s'agit de créer une classe portant le même nom que celle que vous souhaitez surcharger, mais se terminant par
Overrideet en étendant la classe à surcharger.