In letzter Zeit musste ich viele Updates von TYPO3 durchführen und musste dabei immer TemplaVoila! Umsetzungen durch FLUID Templates und DCE/GRIDELEMENTS ersetzen. Mehrfach hatte ich das Problem, dass dem Kunden auf einmal alte Elemente wieder aufgefallen sind, die er eigentlich bereits „gelöscht“ hatte.
Ursache war das Verhalten von TemplaVoila!. TemplaVoila! löscht Elemente nicht und markiert diese auch nicht als gelöscht (deleted Flag), sondern entfernt lediglich die Zuordnung zu einer Spalte in der pages Tabelle.
Um die Elemente einfach nachträglich herauszufiltern habe ich eine kleine Erweiterung programmiert, die sich in die TYPO3 Funktionen integriert:
Die Erweiterung arbeitet ohne Verwendung von TemplaVoila! Funktionen und kann daher auch in TYPO3 7 ohne Templavaoila Installation verwendet werden.
Folgende Funktionen können mit den nicht mehr verwendeten TemplaVoila! Elementen ausgeführt werden:
- Auf „hidden“ setzen
Markiert nicht mehr zugeordnete Elemente über die „hidden“ Spalte so dass sie im Backend als ausgeblendet erscheinen. - Auf „deleted“ setzen
Markiert nicht mehr zugeordnete Elemente über die „deleted“ Spalte. - Komplett löschen
Löscht nicht mehr verwendete Elemente vollständig
[wpshopgermany product=“14″]