2017-08-03 4 views
0

Je crée mon propre module. Ce module devrait remplacer la classe BlockCart.Prestashop - Comment remplacer un autre module dans son propre module

J'ai créé un fichier /mymodule/override/blockcart/blockcart.php mais ce fichier n'est pas exécuté.

Je ne peux pas placer ce fichier dans/override car le module doit fonctionner dans plusieurs magasins et l'installation doit fonctionner.

Comment puis-je faire cela?

Répondre

0

Vous devez mettre votre fichier dans le droit chemin de votre module:

mymodule/override/modules/blockcart/blockcart.php

Ensuite, votre blockcart.php devrait ressembler à ceci:

class BlockCartOverride extends BlockCart 
{ 
    /* your stuff */ 
} 

Lors de l'installation Prestashop installer passer outre.

Lien utile:
- How to override modules

+0

Merci, fonctionne! J'ai oublié mymodule/override/** modules ** /blockcart/blockcart.php dans mon chemin et je ne l'ai pas vu. – Arasowsky

+0

Oui :), de rien;) – sarcom