Es kommt immer wieder vor, dass man beim Bearbeiten eines Datensatzes aus einem SysOrdner den Cache einer bestimmten Detailseite oder der ganzen Seite löschen muss.
Da man das einem Otto-Normal-Redakteur nicht zumuten kann, kann man ins TSconfig des entsprechenden SysOrdners folgenden Schnipsel einfügen
1 | TCEMAIN.clearCacheCmd = all |
Das Teil sorgt dafür, dass ab sofort beim Ändern, Anlegen oder Löschen eines Datensatzes der gesamte Seitencache geleert wird.
Logischerweise will man das nicht immer und man möchte stattdessen die Seiten, deren Cache gelöscht wird, beschränken. Das geht mit folgendem Schnipsel
1 | TCEMAIN.clearCacheCmd = 1,2,3 |
Die Zahlen bezeichnen die IDs der Seiten, deren Cache gelöscht werden soll
Statistik: read: 3238 / today: 3 / last: 08.02.2012
‹ AS3 MouseEvents //
Aufruf ohne www auf Adresse mit www umleiten ›
3 Kommetare • Eintrag schreiben
Tobias
#1 Permalink Am 29. July 2009 um 17:59 Uhr
Hallo,
ich kann den entsprechenden Ordner nicht finden – es wäre super nett, wenn du mir mal den Pfad schreiben könntest – wie ich zu dem Order TSconfig komme.
Andi Keßler →
#2 Permalink Am 29. July 2009 um 19:08 Uhr
Hallo Tobias,
TSconfig ist kein Ordner, sondern vielmehr ein Eingabefeld innerhalb der Seitenoptionen. Das gibt es für jede einzelne Seite.
Wenn Du nun bei einer Änderung innerhalb der gewünschten Seite automatisch den Cache leeren willst, öffnest du die Seiteneigenschaften der gewünschten Seite (im Listenmodus auf den Stift, oder auch im Seitemodus mit dem Stift, oder im Seitenbaum auf das Symbol neben dem Seitennamen klicken und dann auf ‘Seiteneigenschaften bearbeiten…’), gehst anschließend in den Reiter Optionen und dann findest Du dort das Feld TSconfig.
Gruß, ANdi
Gottfried →
#3 Permalink Am 3. November 2009 um 16:31 Uhr
Hallo Andi,
ich versuche seit Tagen ein automatisches Löschen des Seiten-Cache von DER Seite, in der die Datensätze der Gästebuch-Einträge abgelegt sind, hinzubekommen. Vergeblich!
Ich habe alle in den Foren, Tutorials usw. genannten TS-Schnipsel ausprobiert – zuletzt auch (wieder):
TCEMAIN.clearCacheCmd = 56,92
- steht im TSconfig beider Seiten und auch der Rootpage. VERGEBLICH!
Selbst
options.clearCache.pages = 1
options.clearCache.all = 1
(im User TSconfig und überall sonst auch probiert – sogar gleichzeitig) hilft nicht!
Ob DU mir helfen kannst?
Gruß
Gottfried