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

Antwort per Email an