Zum Inhalt springen

CONTENT nicht cachen

Erstellt am 17. Januar 2006 · 4 Antworten · letzte Antwort am 18. Februar 2011

Tags: Cache & Performance, Frage

droptix ·

Ich habe eine Seite (pid=11) in meinem TYPO3-Projekt erstellt, die immer in der rechten Spalte angezeigt wird. Das löse ich so:

# right column has special content out of one page
temp.hsm = CONTENT
temp.hsm {
    table = tt_content
    select {
        where = colPos = 0
        orderBy = sorting
        pidInList = 11
        languageField = sys_language_uid
    }
}

Später weise ich temp.hsm einem Marker zu. Das klappt auch wunderbar.

Wenn ich den Seiteninhalt verändere, wird er nicht angezeigt. Ich muss erst im Backend auf FE-Cache löschen klicken und die Seite neu laden, um die Änderungen anzuzeigen. Die Seite wird also im Cache gehalten. Kann ich direkt im TS mitteilen, dass die Seite nicht gecached werden soll? Ich suche also sowas wie

temp.hsm = CONTENT_INT

Aber das gibt es nicht. Wie löse ich das Cache-Problem?

droptix ·

Es gibt ja das COA-Objekt. Aber das ist ja nicht äquivalent zu CONTENT, oder? Denn von COA gibt es ein COA_INT, das nicht gecached wird.

Es gibt auch noch die Option no_cache = 1, aber die bewirkt auch nix bei mir (ich weiß allerdings auch nicht, in welchem Zusammenhang die verwendet werden kann). Vielleicht bringt die mich weiter.

droptix ·

Da bin ich auch schon mal drüber gestolpert... aber WO muss das rein? Wenn ich das einfach in Zeile 1 meines Template-Setups tippe, wird das dann nicht auf ALLES angewendet und nicht nur auf dieses einzige CONTENT-Objekt, welches nicht gecached werden soll?

hwt ·

Der Thread ist zwar schon etwas älter, aber man kann das CONTENT-Objekt einfach in ein COA_INT verschachteln.

Vllt. hilft es noch jemandem weiter.