Produktiver mit TYPO3 (7): Rekursives Kopieren und Löschen von Seiten

Wenn Sie im TYPO3-Backend eine Seite, welche Subseiten besitzt, kopieren oder löschen wollen: Was passiert dann?

Beim Kopieren wird standardmässig nur die ausgewählte Seite, nicht aber deren Subseiten kopiert. Das kann erwünscht sein – oder auch nicht. Falls man möchte, dass auch Subseiten automatisch mitkopiert werden, kann man dies in den Benutzereinstellungen ändern. Die entsprechende Einstellung heisst “Recursive Copy”.

Noch strikter ist TYPO3 beim Löschen von Seiten: Sind untergeordnete Seiten vorhanden, so erhält man schlicht eine Fehlermeldung:

TYPO3: Fehlermeldung beim Löschen einer Seite mit Subseiten

Auch dieses Verhalten lässt sich in den User Settings ändern, so dass Subseiten automatisch mitgelöscht werden (“Recursive Delete”).

TYPO3: User Settings für rekursives Kopieren und Löschen

Die Einstellmöglichkeiten sind beim rekursiven Kopieren etwas detaillierter: Dieses kann nicht nur bloss ein- oder ausgeschaltet, sondern auf eine bestimmte Anzahl Ebenen beschränkt werden. Wie sinnvoll das ist, bleibe dahingestellt – ich trage hier jeweils den Wert 100 ein, so dass ich auch bei komplexesten Websites sicher sein kann, dass immer der gesamte Teilbaum mitkopiert wird.

Das rekursive Löschen sollte man mit der notwenigen Vorsicht aktivieren: Natürlich kann man gelöschte Seiten in TYPO3 über den Papierkorb wiederherstellen, aber zumindest für ungeübter Benutzer ist diese Option gefährlich, weil man so leicht mit einem einzigen Mausklick ganze Websites löschen kann.

Ein Gedanke zu „Produktiver mit TYPO3 (7): Rekursives Kopieren und Löschen von Seiten“

  1. Guter Artikel. Es wäre aber auch interessant wie man FCE Elemente (von Extension TemplaVoila) rekursiv löschen kann. Es geht hier um FCE Elemente, die weitere Elemente im Page Content Feld haben. Im Modul Seite werden die gelöschten Inhalte und deren Inhalt nicht mehr angezeigt. Im Modul “Liste” jedoch, sind noch alle Inhalte der gelöschten FCEs noch enthalten. Die FCE werden also standardmäßig nicht rekursiv gelöscht. Gibt es da Abhilfe?

Hinterlassen Sie einen Kommentar