Zum Inhalt springen

newloginbox hook loginFormOnSubmitFuncs

Erstellt am 15. März 2007 · 4 Antworten · letzte Antwort am 18. März 2007

Tags: Frage

Meleagros ·

hi,

ich verwende den hook loginFormOnSubmitFuncs der newloginbox und möchte in diesem hook auf eine konstante zugreifen die ich gesetzt habe.

Templ Setup: plugin.tx_newloginbox_pi1.problem = 111

Hook:

function onLoginSubmit($params, $reference){

$my_problem = $reference->piVars['problem'];

echo $my_problem;

}

also der hook wird richtig ausgeführt aber ich weiss nicht genau wie ich auf die konstante zugreifen kann...

just2b ·

Hallo,

IMO müsste da noch der 3. Parameter rein,

t3lib_div::callUserFunction($funcRef, $_params, $this);

und in $this->conf steht dann alles drinnen was du brauchst

georg

Meleagros ·

hi,

ja das hatte ich auch schon probiert aber wenn ich ein dritten parameter angebe bekomme ich diese meldung:

Missing argument 3 for tx_myext_pi5::onLoginSubmit()

steffenk ·

die 2 Parameter sind schon korrekt.
Wird Deine Funktion aufgerufen ? Das kannst Du mit einem Debug überprüfen.

Auf Konstanten kann man nicht zugreifen, nur aufs conf-array (d.h. Du musst Deine var ins Setup schreiben). Das hast Du auch verwechselt, da piVars nur die Get/Post-Vars sind

t3lib_div::debug($reference->conf);