von Alexander Ebner und Patrick Lobacher, 01.03.2009

Inside TYPO3 – Teil 4 – Das Table Configuration Array und Flexforms: Ein Blick in das Innere des CMS

Aus dem
t3n Magazin Nr. 16

Jetzt kaufen

Der Zugriff auf dieses Array aus PHP heraus lautet schlicht „$TCA“. Sie können das TCA aber auch im Backend Ihrer TYPO3-Installation einsehen, da dieses hierfür ein eigenes Modul entält. Klicken Sie hierzu auf das Modul „Tools -> Configuration“ und wählen aus dem Pulldownmenü „$TCA (tables.php)“.

Das TYPO3-Backend visualisiert das TCA.

Das TYPO3-Backend visualisiert das TCA.

Die meisten im System verfügbaren Tabellen, für die eine Definition sinnvoll ist, werden hier aufgelistet. Die Unterschlüssel „ctrl“, „interface“, „feInterface“, „types“ und „palettes“, sind für die Konfiguration der Tabelle und deren Darstellung im Ganzen zuständig. Im Unterschlüssel „columns“ befinden sich die Definitionen der einzelnen Tabellenfelder (Spalten). Dabei haben die Unterschlüssel folgende Bedeutung:

ctrl

Hiermit werden die Eigenschaften festgelegt, wie die Tabelle im Backend aussehen soll und wie diese grundsätzlich behandelt werden soll. So wird beispielsweise festgelegt, welches Label für die Bezeichnung im Modul „Liste“ verwendet wird und welche Felder ein- oder ausgeblendet werden sollen.

interface

Mit diesem Schlüssel wird das Interface im Backend definiert. So können hier Einstellungen für die Informationsdialoge, Feldbeschreibungen und die Anzahl der Datensätze in der Seiten- und Listenansicht definiert werden.

feInterface

Während der Unterschlüssel „interface“ für das Backend zuständig ist, wird mit „feInterface“ das Interface im Frontend konfiguriert. Dieses wird beim Frontend-Editing angesprochen, so kann man die dafür benötigten Einstellungen detailiert festlegen.

palettes

Über Paletten können verschiedenste Formularelemente zusammengefasst und strukturiert werden. Darüber hinaus dienen sie dazu, sogenannte „Secondary Options“ zu definieren, also zusätzliche Optionen. Diese können leicht über die Checkbox am unteren Ende der Seite in der Seitenansicht ausgeblendet werden, um die Übersicht zu erhöhen.

Seite:  1 2 3 4 5

Empfohlene Artikel