Logo Leuchtfeuer Digital Marketing
Blog
Blog

TYPO3 Recycler: Gelöschte Datensätze wiederherstellen

Wer in TYPO3 versehentlich Inhalte löscht, muss nicht sofort auf ein Backup zurückgreifen. Mit der Core-Extension Recycler stellt TYPO3 ein Werkzeug bereit, um gelöschte Datensätze wiederherzustellen oder dauerhaft aus der Datenbank zu entfernen.

Was ist der TYPO3 Recycler?

Der Recycler ist ein Backend-Modul, das gelöschte Datensätze verwaltet. Wird ein Datensatz in TYPO3 gelöscht, wird dieser zunächst nicht physisch aus der Datenbank entfernt. Stattdessen wird er lediglich als gelöscht markiert und ist weder im Backend noch auf der Website sichtbar.

Über das Recycler-Modul können diese Datensätze:

  • wiederhergestellt werden,
  • dauerhaft aus der Datenbank gelöscht werden,
  • inklusive ihrer Unterelemente rekursiv wiederhergestellt oder entfernt werden.

Seit TYPO3 v13 ist die Core-Extension typo3/cms-recycler standardmäßig in neuen Composer- und Classic-Installationen aktiviert.

Wie funktioniert der Recycler?

Sobald ein Datensatz gelöscht wird, landet er im Recycler. Dort werden alle gelöschten Elemente übersichtlich aufgelistet. Administratoren und berechtigte Backend-Benutzer können anschließend entscheiden, ob ein Datensatz endgültig gelöscht oder wiederhergestellt werden soll.

TYPO3 Recycler

Besonders hilfreich ist dabei die rekursive Wiederherstellung. Wird beispielsweise eine Seite inklusive ihrer Inhalte gelöscht, können alle zugehörigen Datensätze in einem Schritt zurückgeholt werden.

Recycler vs. History/Undo

Oft wird der Recycler mit dem TYPO3-Modul History/Undo verwechselt. Beide Funktionen ermöglichen die Wiederherstellung von Daten, verfolgen jedoch unterschiedliche Ansätze.

TYPO3 History / Undo

History/Undo

Das History-Modul zeichnet Änderungen an Datensätzen auf und ermöglicht es, einzelne Aktionen rückgängig zu machen. Es eignet sich besonders für versehentliche Änderungen oder Löschvorgänge, die unmittelbar korrigiert werden sollen.

Allerdings stößt die Undo-Funktion bei komplexeren Strukturen schnell an ihre Grenzen. Eine rekursive Wiederherstellung von abhängigen Datensätzen findet nicht statt.

Recycler

Der Recycler arbeitet direkt mit den als gelöscht markierten Datensätzen und kann komplette Datensatzstrukturen wiederherstellen. Dadurch eignet er sich besonders für das Wiederherstellen versehentlich gelöschter Seitenbäume oder komplexer Inhaltsstrukturen.

Ein typisches Beispiel:

Wird eine Seite gelöscht, die Inhaltselemente mit verknüpften Bildern enthält, müssen bei einer Wiederherstellung über History/Undo häufig mehrere Schritte durchgeführt werden:

  1. Die Seite wiederherstellen.
  2. Die enthaltenen Inhaltselemente wiederherstellen.
  3. Die Beziehungen zu den Bilddateien (Assets) wiederherstellen.

Der Recycler kann solche zusammengehörenden Datensätze dagegen rekursiv wiederherstellen und reduziert damit den manuellen Aufwand erheblich.

Fazit

Der TYPO3 Recycler ist das zentrale Werkzeug für die Verwaltung gelöschter Datensätze. Während das History/Undo-Modul einzelne Änderungen rückgängig macht, ist der Recycler speziell für die Wiederherstellung gelöschter Inhalte und kompletter Datensatzstrukturen ausgelegt.

Insbesondere bei gelöschten Seiten mit zahlreichen Unterelementen und Medienreferenzen bietet der Recycler einen deutlichen Vorteil, da zusammenhängende Datensätze rekursiv wiederhergestellt werden können. Dadurch lassen sich versehentliche Löschungen deutlich schneller und zuverlässiger korrigieren.

Weiterführende Links