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...
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
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()
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);
hi,
ja das wars mit dem conf und dem zweitem parameter. danke danke!