Hallo zusammen Wir haben eine individuelle Zahlungsweise erstellt und dafür die Sprachdateien (lang/german/modules/payment) verwendet. Allerdings werden nun wenn man die Erweiterung installieren will noch eine Reihe von undefined constants notices angezeigt. Wie kriege ich die Weg? Die Konstanten sind in den Sprachdateien konfiguriert aber offenbar werden die nicht erkannt solange die Erweiterung nicht installiert ist aber trotzdem abgefragt. Danke und viele Grüsse
Hier im Forum gibt es einen Beitrag der das clonen von Modulen sehr gut erklärt, damit sollte es funktionieren.
Danke frago, gibt es eine Beschreibung zur Entwicklung von eigenen Erweiterungen unter gx4? Dort müsste das doch beschrieben sein. Kann keine finden.
Man nimmt eine passende Datei aus lang/german/original_sections/modules/Payment/ ändert den Namen und den Inhalt auf das neue Modul und legt die Datei unter lang/german/user_sections/modules/payment/ ab Dazu muss man natürlich noch im neuen Modul die Datei einbinden. die Beschreibung für ein Versandmodul ist z.B. hier: (Link nur für registrierte Nutzer sichtbar.) sollte mit einer Zahlart ähnlich sein, vorausgesetzt, dass diese keine Verbindung zu einem Externen Anbieter hat. Das wäre dann noch mal etwas anderes.
Danke dir vielmals. Was ist der Unterschied zwischen lang/german/modules/payment und lang/german/user_sections/modules/payment und lang/german/original_sections/modules/payment?
lang/german/modules/... ist glaube ich alt, wird aber teilweise von Fremdmodulen genutzt lang/german/original_sections/ beinhaltet die originalen Sprachdateien lang/german/user_sections/ ist für eigene, bzw. angepasste Sprachdateien, damit diese nicht bei einem Update überschrieben werden.
Habe nun rausgefunden, dass ich die Sprachdateien im Konstruktor der Datei unter includes/modules/payment/zahlungsweise.php inkludieren muss. Dann kommen die Fehlermeldungen nicht mehr. Update: Unsere Posts haben sich gerade überschnitten. @barbara danke! Werds so machen.