Bestimmte GIFBUILDER Bilder automatisch löschen



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?

sprechende Namen für GIFBUILDER Dateien



Heute habe ich eine Möglichkeit gefunden sprechende Namen für temporäre Bilddateien zu vergeben. Nun wird sich mancher fragen wie das gehen soll. Wie kann man sprechende Namen für dynamisch erstellte Bilder vergeben?

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?

Conditions für FCE’s



Flexible Content Elemente (FCE) sind eine tolle Sachen und man kann wirklich einiges damit anstellen. Lediglich wenn man im Typoscript-Code Bedingungen (Conditions) benötigt kann es kompliziert werden.

ID eines Flexiblen Content Elements von TemplaVoila herausfinden



Um die ID eines FCE’s zu verwenden reichen ein paar kleine Zeile Typoscript Code:

10 = TEXT
10.data = register:tx_templavoila_pi1.parentRec.uid

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.