Zum Inhalt springen

cache automatisch leeren

Erstellt am 11. August 2005 · 6 Antworten · letzte Antwort am 24. März 2007

Tags: tt_news, Cache & Performance, Frage

pit1 ·

Hallo, ich habe tt_news 2.2.24 installiert und das problem, dass wenn ich einen news Beitrag ändere (site_view) immer erst den cache leeren muss bevor die Änderungen aktiv sind.
kann man das irgendwie einstellen, dass er den cache automatisch leer.
ich meine, dass das bei den tt_news 0.4.0 automatisch ging.

Gruss

feelx ·

Hallo

Leider ist die Message oben leer - Aber das Problem habe ich auch - Weiss grad jemand, wie es geht, dass der cache beim Erstellen/Aendern einer News geleert wird?

danke im Voraus
________________________________________________
*EDIT*
Okay ich hab's gefunden. Für alle "Suchenden", die wie ich ebenfalls auf diesen Thread stossen, hier die Lösung, welche für mich funktioniert:
Im TSConfig des SysFolders wo die News-Einträge gespeichert werden, folgenden Text einfügen:
# Will clear the cache for page ID 12 and 23
# when saving a record in this page:
TCEMAIN.clearCacheCmd = 12,23
Dies stammt aus der TSconfig Ref - Nehmen wir an, dass 12 die PageID für Listenansicht ist und 23 ist die Detail-Ansicht. Wenn ihr noch ein "Latest News" auf einer Page habt, muss natürlich auch diese ID eingetragen werden. Hoffe es hilft 😉

toschntuach ·

Diese Lösung funktioniert allerdings nur beim Erstellen/Ändern von Einträgen... Beim Löschen von Einträgen hilft das leider nicht...

Dafür gibts folgende Möglichkeit:

plugin.tt_news.allowCaching = 0

ins Setup vom Template...

Zitat von unifant:
Bitte beachten:
- Für die Indizierung durch "indexed-search" darf das Caching nicht deaktiviert sein
- simulateStaticDocuments funktioniert auch nicht für tt_news, wenn Caching deaktiviert ist

Gregor ·

Dann änder die News doch einfach, indem du einfach ein Häkchen bei "Hide" setzt. Dann wird die News nicht mehr angezeigt trotz permanent aktivierten Cachings bzw. wird der Cache der betreffenden Seite geleert.

Anschließend löschst du die News. Fertig 🙂

Greg