Hallo,
ich habe in meinem Plugin ein AdditionalTemplateFile mit eingebunden und das funktioniert soweit auch also
beim Bezahlvorgang sehe ich meine Eingabe Felder und alles.
Drücke ich aber auf den "Weiter" Button passiert nichts, die $_POST Daten sind da die kann ich ausgeben
aber wie kann ich denn dem System sagen es soll weiter zum Abschluss der Bestellung gehen?
Ich komme nämlich einfach wieder auf mein "Zusatzschritt"-Formular.
Ich habe die Funktion "handleAdditional" überschrieben, schreibe ein paar Smarty Variablen rein für das Formular und
mach ein return false; damit das ganze auch angezeigt wird.
Für die Funktion "validateAdditional" steht in der Doku:
"Diese Methode wird im Bestellprozess aufgerufen und entscheidet im Zusammenspiel mit handleAdditional, ob das Zusatzschritt-Template (siehe: <AdditionalTemplateFile>) nach der Auswahl der Zahlungsart angezeigt werden muss. Können die Daten aus dem Zwischenschritt nicht validiert werden, wird false zurückgegeben, ansonsten true."
Gut also ich prüfe die $_POST Sachen und gebe true zurück und das war es dann.
Habe dann auch nur mal in der validateAdditional true zurück gegeben nichts weiteres und in der handleAdditional false und nichts weiteres aber klappt nicht.
Ich lande nachdem Klick auf weiter immer wieder auf meinem Formular.
Grüße
ich habe in meinem Plugin ein AdditionalTemplateFile mit eingebunden und das funktioniert soweit auch also
beim Bezahlvorgang sehe ich meine Eingabe Felder und alles.
Drücke ich aber auf den "Weiter" Button passiert nichts, die $_POST Daten sind da die kann ich ausgeben
aber wie kann ich denn dem System sagen es soll weiter zum Abschluss der Bestellung gehen?
Ich komme nämlich einfach wieder auf mein "Zusatzschritt"-Formular.
Ich habe die Funktion "handleAdditional" überschrieben, schreibe ein paar Smarty Variablen rein für das Formular und
mach ein return false; damit das ganze auch angezeigt wird.
Für die Funktion "validateAdditional" steht in der Doku:
"Diese Methode wird im Bestellprozess aufgerufen und entscheidet im Zusammenspiel mit handleAdditional, ob das Zusatzschritt-Template (siehe: <AdditionalTemplateFile>) nach der Auswahl der Zahlungsart angezeigt werden muss. Können die Daten aus dem Zwischenschritt nicht validiert werden, wird false zurückgegeben, ansonsten true."
Gut also ich prüfe die $_POST Sachen und gebe true zurück und das war es dann.
Habe dann auch nur mal in der validateAdditional true zurück gegeben nichts weiteres und in der handleAdditional false und nichts weiteres aber klappt nicht.
Ich lande nachdem Klick auf weiter immer wieder auf meinem Formular.
Grüße