TYPO3 Adventskalender 2025

12.12.2025: TCADefaults mit type-Support

Dieses kleine Feature wird keinen Kunden zum Upgrade bewegen, aber dennoch kann es die Redakteurinnen und Redakteure bei ihrer Arbeit unterstützen - sofern es eingesetzt wird.

Mit TCAdefaults kann man Felder beim Anlegen von Inhalten & Datensätzen vorbelegen. Ab 14.0 können die Werte abhängig vom Typ (zum Beispiel CType bei Inhaltselementen) gesetzt werden.

Vor allem bei Auswahlfeldern wie dem Level der Überschrift (header_layout) und der Wiederverwendung von Feldern ist dies nützlich.

TCAdefaults {
    tt_content {
        # Jede Überschrift ist Wert 2
        header_layout = 2
        # außer bei meinem Element "tx_my_gallery" die 3
        types.tx_my_gallery = 3
    }
}
 

Ähnliches kennt man bereits von TCEFORM. Hier konnte man schon bisher abhängig vom Typ Felder ausblenden und nun gehts auch mit Default-Werten.

Fallbacks

Zur Erinnerung die Fallbacks by default-Werten:

  • TCAdefaults pro type
  • TCAdefaults allgemein
  • default definiert im TCA
  • default definiert in ext_tables.sql

 

BITV Check - Wir prüfen Ihre Website oder Ihr digitales Produkt.

Wir setzen die Projekte unsere Kunden nicht nur BITV-konform um, wir prüfen auch Websites, Apps und digitale Produkte hinsichtlich der gesetzlichen Anforderungen. Buchen Sie unser 30-Minten-Erstgespräch - unverbindlich, klar und kompetent. Denn digitale Barriefreiheit ist Pflicht.