Hi
Ich finde leider keine Antworten auf meine eigentlich simple Frage...
Wie kann ich einen einzelnen Seiteninhalt cachen?
Problem: ich habe tt_news installiert. Auf einer Page binde ich das News-Plugin zweimal ein. Der Inhalt der News soll bei der zweiten Einbindung nicht gecacht werden. Ist das überhaupt möglich oder können nur ganze Seiten gecacht werden?
Danke für eure Hilfe.
Pantelis
Es können nur Seiten gecachet werden.
Einzelne Objekte kann man über TS-Konfiguration vom Cache ausnehmen.
Aber warum ? Für tt_news gibts eine Einstellung, das bei Neueintrag der Cache gelöscht wird, das reicht.
ok, danke vorerst.
Bzgl. warum: Auf der Frontseite der Web-Site werden zum einen fixe News (fixe Reihenfolge) aufgelistet und in einem anderen Bereich rotierende News (Kunde will es so haben). Da die Reihenfolge der rotierenden News immer ändert, kann das nur durch Ausschalten des Caches erreicht werden. Die fixen News kann man cachen.
Einzelne Objekte kann man über TS-Konfiguration vom Cache ausnehmen.
Wie sieht die TS-Konfiguration in etwas aus? Denkansatz?
das geht nur über TS, also so:
lib.rotateNews = COA_INT
lib.rotateNews.10 < plugin.tt_news
lib.rotateNews.10 {
#Konfiguration
}
das entscheidene ist COA_INT, das nimmt das Objekt vom Cache aus.
OK, danke für dein Feedback.
Hab aber dazu eine Verständnisfrage: Wenn ich in einer Page nun zwei Seiteinhaltselemente "News" einfüge, wie wird mit deinem TS zwischen diesen beiden unterschieden? Die News werden ja nur als Plugin eingefügt...
Beim macinabanners hat es prima geklappt 🙂
ganz einfach: bei dem Contentelement gilt die Konfiguration der Flexform, beim TS-Objekt muss tt_news auch über TS konfiguriert werden.
Gerade bei tt_news hast Du ein sehr ausführliches manual, was keine Fragen offen lassen sollte.