Felder in einer TYPO3-Extension vorbelegen

Wenn man in einer Extension neue Datensätze anlegt, kann man bestimmte Werte bereits über TCAdefaults vorausfüllen.

Manchmal ist es sinnvoll Felder bereits mit einem Wert zu belegen. Ich habe hier im Blog beispielsweise verschiedene News-Kategorien. Manche nutze ich eher selten, wie Referenzen oder Buchtipps. Eine andere Kategorie, die ich sehr häufig angebe ist der "Blogbeitrag".

Das funktioniert also nicht nur mit reinen Text-Eingabefeldern, sondern sogar über Fremdschlüssel zugeordnete Tabellen, wie sys_catgeories.

Folgendes PageTS wird benötigt um einem neuen Datensatz vom Typ News automatisch die Kategorie mit der UID 3 zuzuordnen.

TCAdefaults.tx_news_domain_model_news.categories = 3