Es kann ja mal vorkomme, dass man auf einer Typo3 Seite eine vielzahl von Bilder dynamisch erzeugt die nur einmal angezeigt oder verwendet werden sollen. Da wäre es doch toll, wenn man diese Bilder von Zeit zu Zeit automatisiert löschen könnte. Aber wie soll das gehen?
Felder in Typo3 vererben
Fügt man zur Tabelle pages eigene Felder hinzu und möchte diese auf Unterseiten vererben können, so hilft eine kleiner aber wichtiger Eintrag in der localconf.php:
$TYPO3_CONF_VARS['FE']['addRootLineFields'] = 'tx_hirnschmalz_sample,tx_templavoila_ds,tx_templavoila_to,tx_templavoila_next_ds,tx_templavoila_next_to,tx_realurl_pathsegment';
Einfach die Felder der pages-Tabelle die vererbt werden sollen hier anfügen.
Anschließend kann im TypoScript mittels
10 = TEXT 10.data= levelfield: -1, tx_hirnschmalz_sample, slide
FCE’s und deren Überschriften
Seit einiger Zeit gibt es ja die Möglichkeit TemplaVoila im Extension Setup zu sagen, dass die Überschriften der Flexiblen Content Elemente (FCE) wie normal Header behandelt werden sollen. Das hat dann zur Folge, dass diese Überschriften gleich gerendert werden wie Überschriften von z.B. normalen Textelementen. Was aber wenn man die Überschrift nur bei einem bestimmten Typ von FCE ausgeben will?
tt_news: Cache automatisch mittels Typoscript löschen
Caching ist was Schönes. Es macht Seiten schneller. Es gibt Situationen, da kann Caching aber auch Probleme verursachen. Wird zum Beispiel in Typo3 in der tt_news Extension eine neue News angelegt, so muss der Cache der Seiten gelöscht werden, die diese News anzeigen sollen. Ganz egal ob List-, Latest- oder Singleview. Für den Redakteur kann sowas schnell ganz schön lästig werden.