Loading...
Navigation überspringen

Glossary: TCA

TCA

Das Table Configuration Array (TCA) definiert Datenbanktabellen und deren Formulardarstellung im TYPO3-Backend. Es steuert Felder, Labels, Render-Typen, Validierungen, Relationen sowie die Sicht- und Bearbeitbarkeit von Datensätzen.


Einsatzbereiche des TCA

Das TCA wird genutzt, um Datenstrukturen und Redakteursformulare abzubilden, zum Beispiel:

  • Definition eigener Tabellen und Felder für Extensions
  • Erweiterung bestehender Core-Tabellen (z. B. tt_content) um zusätzliche Spalten
  • Konfiguration von Render-Typen, Validierungen und Auswahloptionen
  • Einrichtung von Inline-Beziehungen (IRRE) und Many-to-Many-Referenzen


Funktionsweise des TCA

  • Das TCA wird in PHP-Dateien unter Configuration/TCA/ definiert und beim TYPO3-Start geladen.
  • Die Backend-Form-Engine liest das TCA und rendert Formulare, Labels, Paletten und Tabs.
  • Overrides in Configuration/TCA/Overrides/ passen Core- oder Fremd-Konfigurationen an, ohne deren Dateien zu verändern.


Vorteile

  • Zentrale Quelle für Datenstruktur und Backend-UI
  • Leistungsfähiges Form-Rendering inkl. Validierungen und Custom Render Types
  • Update-sichere Anpassungen durch nicht-invasive Overrides
  • Umfangreiche Relationsmodelle (Inline, Group, MM) für komplexe Daten


Typischer Anwendungsfall

Eine Extension ergänzt tt_content um das Feld tx_project_identifier. Über ein TCA-Override wird das Feld als Eingabe mit Validierung gerendert, in eine eigene Palette gruppiert und steht Redakteur:innen sofort zur Verfügung – ganz ohne Änderungen an Core-Dateien.

Glossary

Kategorie: T

Zurück

Kontaktanfrage

Du kannst uns jederzeit kontaktieren

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
UHE_________WXH______
__A____X____T_F___LYW
HS8___793___6II______
__S____D____L_B___2CW
2I8_________N62______

🎄 Bereits für's Weihnachtsmarketing?! 🎉

Entdecke den interaktiven Online-Adventskalender – perfekt für Websites, Shops und Kampagnen.

Gewinnspiele, Quiz, Gutscheine & mehr – alles, was Dein Weihnachtsmarketing braucht.

Für TYPO3-Websites Für andere Systeme