Hallo.
Ich bin momentan dabei, ein Modul für eine neue Zahlungsart zu schreiben.
Grunsätzlich sollte es nicht wirklich aufwendig sein. Ich würde nur gerne, wie bei der Kreditkartenzahlung, ein Formular zum Ausfüllen für den Kunden anzeigen, welches angezeigt wird, sobald die Zahlungsart ausgewählt wird.
Anschließend sollten diese Daten in die E-Mail eingefügt werden.
Welche Dateien sind da vor allem zu überschreiben? Gibt es ein Modul welches ich mir anschauen kann?
Lässt sich das überhaupt durch ein Modul (rein nur als Ordner mit php und tpl Dateien im Modul Ordner) realisieren?
zusätzlich existieren noch die sprachdateien unter
modules\my_module\out\lang\de\my_lang.php
modules\my_module\out\lang\en\my_lang.php
In my_payment wird nun diese Sprache verwendet. Das funktioniert. Klicke ich allerdings weiter und zurück steht plötzlich anstatt der Übersetzung nur mehr “MY_PAYMENT_DESCRIPTION” da.
Hab natürlich gleich nachgesehen. Leider war das Encoding bereits auf UTF-8 eingestellt. Zur Sicherheit habe ich dann aber mittels Notepad++ auf UTF-8 + BOM konvertiert. Anschließend habe ich in der metadata.php den Wert ‘out/my_payment’ in ‘out/my_payment.tpl’ umbenannt.
Da es noch immer nicht ganz funktioniert hat, habe ich das Modul “Module Internals” zur Hilfe genommen und alles was es mir fehlerhaft angezeigt hat damit gefixt.
Seit dem Fix durch Module Internals hat es funktioniert. Kann ich echt empfehlen
Danke nochmals für die Hilfe