Halle liebe Community,
ich habe eine kurze Frage. Ich würde gern das kleine Custom-Plugin was ich schreibe sicher implementieren. Ich komme leider aber aus einem völlig anderen Kontext als PHP.
Ich habe eine Plugin-Funktion, die mir die Kategorie auf der Bestellabschlussseite zurückgibt. Dazu gibt nicht ein User daten ein, sondern die JTL-Variable der order-positionen.
Das Beispiel in der JTL Doku geht immer von User-Eingaben aus:
$productId = filter_input(INPUT_POST, 'productId', FILTER_VALIDATE_INT); Diese werden ja als string üergeben
Bei mir wird eine Pluginfunktion im Template so aufgerufen {GetoPositionCategorie oPosition=$basketPos->Artikel}
Im plugin speichere ich den Wert von Artikel in $oPosition so
$oPosition = $params['oPosition'];
jetzt würde ich gern $oPosition->Artikel validieren aber die filter_input() Funktion gibt immer null zurück was bedeutet die Variable wurde nicht gesetzt. Logisch weils kein GET, POST oder Ähnliches ist.
Welche Funktion nutzt man denn dann?
Vielen lieben Dank für eure Vorschläge
ich habe eine kurze Frage. Ich würde gern das kleine Custom-Plugin was ich schreibe sicher implementieren. Ich komme leider aber aus einem völlig anderen Kontext als PHP.
Ich habe eine Plugin-Funktion, die mir die Kategorie auf der Bestellabschlussseite zurückgibt. Dazu gibt nicht ein User daten ein, sondern die JTL-Variable der order-positionen.
Das Beispiel in der JTL Doku geht immer von User-Eingaben aus:
$productId = filter_input(INPUT_POST, 'productId', FILTER_VALIDATE_INT); Diese werden ja als string üergeben
Bei mir wird eine Pluginfunktion im Template so aufgerufen {GetoPositionCategorie oPosition=$basketPos->Artikel}
Im plugin speichere ich den Wert von Artikel in $oPosition so
$oPosition = $params['oPosition'];
jetzt würde ich gern $oPosition->Artikel validieren aber die filter_input() Funktion gibt immer null zurück was bedeutet die Variable wurde nicht gesetzt. Logisch weils kein GET, POST oder Ähnliches ist.
Welche Funktion nutzt man denn dann?
Vielen lieben Dank für eure Vorschläge