Hallo,
ich arbeite zurzeit an einer neuen extension und bin auf ein Problem gestoßen:
ich mache in der main() eine Fallunterscheidung: POST bzw. GET Variablen gesetzt oder nicht.
sieht so aus:
function main($content,$conf) {
$this->conf=$conf;
$this->pi_setPiVarDefaults();
$this->pi_loadLL();
if(isset($this->piVars['submit'])) {
$content = "variable gesetzt";
}else {
$content = "keine piVars";
}
return $content;
}
Wenn ich jetzt auf die Seite gehe (ohne get-parameter) wird auch "keine piVars" ausgeben.
jetzt das Problem (wenn 1 die seiten id ist):
Wenn ich meineseite/?id=1&tx_meineextension_pi1[submit]=1
kommt zunächst auch nur die Ausgabe "keine piVars".
Erst wenn ich den cache lösche und die seite 2-3 mal neu lade wird "Variable gestzt" ausgegeben.
Hat jemand eine idee, woran das liegen könnte?
Vielen Dank im Voraus,
vince.