Am 27.12.2011 11:45, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: > Hallo typo3-Gemeinde > > Ich hoffe ihr hattet ein schönes Weihnachtsfest und seid nun wieder bereit > für die alltäglichen typo3-Probleme & -Lösungen. > > Aktuell plagt mich gerade Folgendes: > In einer meiner Extensions lege ich eine Variable unter > “$GLOBALS['tx_enzhotellist']['formhandler']['uid'] = $hotellist->getUid();“ > ab. > Auf der selben Seite frage ich diese dann mit einer Userfunction „public > function getEnzhotellistUID() { return > $GLOBALS['tx_enzhotellist']['formhandler']['uid']; }“ in einem typoscript > ab. > > Das Eigenartige ist nun, daß dies NUR funktioniert, wenn ich im backend > angemeldet bin. Bin ich nicht angemeldet, dann wird hier anscheinend nichts > übertragen / gespeichert. > > Woran liegt das, bzw wie kann ich das korrigieren??? > > > > Johannes > > > Das ist wohl das caching: Bei aktivem BE-login ist es deaktiviert, ansonsten wird der fertige (!) HTML-output aus dem cache geholt. Dann wird natürlich der pi-Code nicht ausgeführt.
Eine Lösung: das pi als user_int definieren. Dies halte ich aber nicht unbedingt für richtig. Was soll den diese Konstrukt bewirken? Schöne Grüße, Björn _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german