[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