Loading...
Skip navigation

Glossary: TCA

TCA

The Table Configuration Array (TCA) defines database tables and their backend form rendering in TYPO3. It controls fields, labels, render types, validation, relations, and how records appear and behave in the backend.


Use Cases for TCA

TCA is typically used to model data structures and editor forms, such as:

  • Defining custom tables and fields for extensions
  • Extending existing core tables (e.g. tt_content) with additional columns
  • Configuring field render types, validations, and select options
  • Setting up inline relations (IRRE) and many-to-many references


How TCA Works

  • TCA is declared in PHP files under Configuration/TCA/ and loaded during TYPO3 bootstrap.
  • The backend form engine reads TCA to render forms, labels, palettes, and tabs.
  • Overrides in Configuration/TCA/Overrides/ adapt core or third-party configurations without patching their files.


Advantages

  • Single source of truth for data structure and backend UI
  • Powerful form rendering with validations and custo
Glossary

Category: T

Back

Contact request

You can contact us at any time

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
EXL_________OUW______
D_Z____U____R_4___SSI
Z1I___DWR___9H7______
P_B____T____7_N___YLB
CUZ_________THP______

🎄 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