[TYPO3-german] Eigene Extension wird nicht gecached trotz USER
JoH asenau
info at cybercraft.de
Wed Jun 6 17:37:32 CEST 2007
>>> gesendet.
>> mit dem Caching von Extensions ist der TYPO3 Cache gemeint.
>
> I know.
>
>> Werden alle anderen Seiten mit einem anderem Header ausgeliefert?
>
> Ja, werden sie. Nur die Seite mit der Extension wird mit dem
> "no-cache" im Header ausgeliefert.
>
> In der Extension steht:
> var $pi_checkCHash = TRUE;
> außerdem habe ich noch:
> $this->pi_USER_INT_obj = 0;
> in function main hinzugefügt.
> Im TS steht:
> tx_myext = USER
> ...
>
>> Dann müsste ich mich wohl korrigieren:)
>> Aber ich glaube, du suchst einfach nur an der falschen Stelle...?
>
> Bin für Tipps wo ich suchen muss dankbar :)
Zuerst mal in der TSref:
sendCacheHeaders
boolean
If set, TYPO3 will output cache-control headers to the client based
mainly on whether the page was cached internally. This feature allows
client browsers and/or reverse proxies to take load of TYPO3 websites.
The conditions for allowing client caching are:
page was cached
No *_INT or *_EXT objects were on the page (eg. USER_INT)
No frontend user is logged in
No backend user is logged in
Überprüf mal, ob all das zutrifft, wenn Du den falschen Header findest.
Naheliegendster Fehler: Du bist noch im BE eingeloggt wenn Du die Seite
aufrufst.
HTH
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com
More information about the TYPO3-german
mailing list