Hallo, ich habe vor einiger Zeit bereits weitere Zahlungsmodule hinzugefügt, die auch problemlos funktionieren. Vor kurzem musste ich nun noch ein weiteres einpflegen, dieses bereitet nun aber Probleme. Ich bin mir nicht sicher ob ich an alles gedacht habe. Ich habe Invoice als Basis genommen (=>InvoiceX). Leider verursacht das Modul folgenden Fehler: WARNING(2): "constant(): Couldn't find constant MODULE_PAYMENT_INVOICEX_TEXT_TITLE" auf der checkout_confirmation.php (Kasse), egal ob als Kunde oder als Admin. Als Admin bekommt man die Beschreibung und den Titel auf der checkout_payment.php angezeigt, als Kunde jedoch nicht. Als Kunde steht da: MODULE_PAYMENT_INVOICEX_TEXT_TITLE Die Einträge in der Datenbank unter Configuration sind vorhanden. Auch die entsprechenden Dateien unter \includes\modules\payment und \lang\german\original_sections\modules\payment bzw. \lang\lang\german\original_sections\modules\payment sind äquivalent zu den funktionierenden Modulen vorhanden und aufgebaut. Sollangsam gehen mir die Ideen aus warum dieses Zahlungsmodul nicht arbeitet wie es soll. Über Unterstützung oder einen Tip würde ich mich sehr freuen.
Du müsstest am Anfang deines Zahlungsmoduls (vor „class invoicex“, in dem Fall) so etwas einbauen: PHP: $languageTextManager = MainFactory::create_object('LanguageTextManager', array(), true);$languageTextManager->init_from_lang_file('invoicex', $_SESSION['languages_id']);