Zum Hauptinhalt springen

Änderungen nicht sichtbar (Caching & korrekt prüfen)

TYPO3 beschleunigt die Anzeige von Seiten, indem es bereits generierte Inhalte zwischenspeichert (Caching). Dadurch sind Seiten schneller – aber Änderungen können im Frontend manchmal erst sichtbar werden, nachdem der Cache der betroffenen Seite (oder des Webprojekts) geleert wurde. Seit dem 22.04.2021 werden viele Cache-Löschvorgänge im System automatisch ausgelöst.

Schnellcheck (bitte in dieser Reihenfolge)

1. Prüfen Sie im Frontend ohne Backend-Login
Kontrollieren Sie die Seite zusätzlich in einem Browser/Tab, in dem Sie nicht im TYPO3-Backend angemeldet sind (z. B. privates Fenster oder zweiter Browser). Sonst sehen Sie ggf. Änderungen, die normale Besucher:innen noch nicht sehen können.

2. Erst Sichtbarkeit & Zeitsteuerung ausschließen
Wenn eine Seite oder ein Element ausgeblendet ist oder Start-/Stop-Zeiten greifen, hilft Cache-Löschen nicht. Prüfen Sie dafür den Tab [Zugriff] (Seite) bzw. bei Inhaltselementen den Tab „Zugriff“ im Element.

3. Handelt es sich um Datensätze oder Artikelsystem-Boxen?
Dann kann es einen kurzen Zeitverzug geben (siehe „Sonderfälle“).

Was TYPO3 automatisch erledigt (Übersicht Lösch-Verhalten)

Bearbeiten eines Inhaltselements

Wenn Sie ein Inhaltselement auf einer Seite bearbeiten, wird der Cache dieser Seite geleert.

Seite sichtbar oder unsichtbar schalten

Wenn Sie eine Seite sichtbar oder unsichtbar schalten, werden die Caches aller Seiten des Webprojekts gelöscht.

Wichtig: Bevor Sie eine Seite löschen, schalten Sie sie bitte zunächst unsichtbar, damit die Caches des Webprojekts geleert werden. Es gibt aktuell keinen Mechanismus, der direkt auf das Löschen einer Seite reagieren kann.

Footer bearbeiten

Wenn Sie Änderungen in der Seite „Footer“ vornehmen, werden die Caches aller Seiten des Webprojekts gelöscht.

Neue Seite anlegen oder Seiteneigenschaften ändern (Titel/Sichtbarkeit)

Wenn Sie Seiteneigenschaften ändern, die diese Bereiche betreffen, werden die Caches aller Seiten des Webprojekts geleert:

  • Titel (Seitentitel, URL-Segment, alternativer Navigationstitel)
  • Sichtbarkeit (Seite sichtbar, Seite in Menüs aktiviert)

Hinweis: Das greift nur, wenn sichtbar geschaltete Seiten bearbeitet werden.

Start-/Stop-Zeitpunkt eines Inhaltselements erreicht

Beim Erreichen eines Veröffentlichungs- oder Ablaufdatums (Start-/Stop) eines Inhaltselements wird der Cache der Seite, auf der das Element liegt, geleert.
Hinweis: Diese automatische Reaktion gilt aktuell für Inhaltselemente, nicht für Start-/Stop-Zeitpunkte einer kompletten Seite.

Sonderfälle: Wenn es „verzögert“ wirkt

Datensätze (Referenzen)

Wenn Sie mit Datensätzen arbeiten und Änderungen am ursprünglichen Inhaltselement vornehmen, werden die Caches der Seiten automatisch geleert, die dieses Element referenzieren.
Dabei kann es einen Zeitverzug von bis zu 5 Minuten geben.

Artikelsystem

Lokales Artikelsystem: Wenn Sie lokale Beiträge anlegen oder bearbeiten, werden die Caches der Seiten geleert, die die entsprechenden Boxen zur Anzeige enthalten – zusätzlich auch die Seiten im Ordner „Nachrichten und Veranstaltungen“.
Globales Artikelsystem: Wenn Sie globale Boxen im Webprojekt nutzen, werden die Caches der Seiten mit diesen Boxen beim Anlegen/Bearbeiten globaler Beiträge geleert.

So prüfen Sie korrekt (empfohlene Methode)

  • Browser 1 (z. B. Firefox): Backend öffnen und Änderungen durchführen
  • Browser 2 (z. B. Chrome): Frontend prüfen, ob die Änderung angezeigt wird

Wichtig: Kontrollieren Sie den Erfolg der Bearbeitung immer in einem Browser, in dem Sie nicht im Backend angemeldet sind.

Cache dieser Seite manuell löschen (wenn nötig)

Ziel ist, dass manuelles Cache-Löschen selten nötig ist. Falls eine Seite trotz Bearbeitung nicht aktualisiert wird:

  1. Wählen Sie im Backend im Seitenbaum die Seite aus, deren Cache Sie leeren möchten.
  2. Im Bearbeitungsfenster oben rechts klicken Sie auf das Icon „Cache dieser Seite löschen“ (schwarzer Blitz).
  3. Prüfen Sie danach die Ausgabe im Frontend (ohne Backend-Login).

FAQ (kurz)

Ich sehe die Änderung im Backend, aber nicht im Frontend.

Änderungen an Datensätzen wirken nicht sofort überall.

Ich habe Start/Stop gesetzt und es ändert sich nicht automatisch.