THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


J'ai voulu crée un module de paiement, et la doc a  1 gros oubli ( et 1 petite erreur) :

  - même après activation, mon module ne s'affichait pas à l'utilisateur tant que je n'avais pas crée les méthodes postActivation et getCode (j'ai copié/collé le module cheque)

  - "The main class should at least extends the Thelia\Module\PaymentModuleInterface"
   c'est 'implements' plutôt que 'extends' ?

Offline


Vider le cache peut aider pour le premier point.

Pour le second, tu as raison :-)


OpenStudio Toulouse

Offline


j'avais vidé le cache, çà n'avait rien changé ...

Offline


Explication : dans le order-invoice.html, on a une {loop type="image"} pour afficher les moyens de paiement
Donc pas de méthode postActivation  => pas d'image => pas de paiement sélectionnable !

Offline


Le titre du module est affiché, il me semble ?


OpenStudio Toulouse

Offline


ah j'ai compris le problème ...
j'ai crée un nouveau template, du coup j'étaits sur une version qui n'a pas {TITLE}
C'est dommage que l'on ne puisse pas surcharger que les fichiers qui nous interesse, çà éviterais ce genre de problèmes !