< Book | Building and Extending TYPO3

Table Configuration Array (TCA)

TYPO3

Show in app

Description

This skill covers the configuration of database tables for usage in the backend and frontend.

Goals

  • I know about the different sections of the TCA (ctrl, columns, palettes, …).
  • I know how to configure rendering of a table in backend forms.
  • I know how the TCA controls information processing by the TYPO3 core (DataHandler).
  • I know how the TCA is compiled from different extensions and cached.
  • I know how to create a compliant TCA for my extensions.
  • I know how to extend the TCA of existing tables from the core or other extensions.
  • I know when TYPO3 automatically creates a database field from TCA definitions.

Maintainer

Andreas Wolf