====== TCA (Table Configuration Array) ======
===== TCA Overrides Cheatsheet =====
==== Felder von File-Referenzen für einen einzelnen CType anpassen ====
In den folgenden Beispielen werden die Felder ''description'' und ''link'' bei den im Inhaltselement referenzierten Dateien ausgeblendet. Beschränkt jeweils auf den einzelnen CType ''textmedia'' bzw. ''custom_type''.
**Bestehende Inhaltselemente:**
$GLOBALS['TCA']['tt_content']['types']['textmedia']['columnsOverrides']['assets']['config']['overrideChildTca']['columns']['description'] = [
'config' => [
'type' => 'passthrough'
]
];
**Bei Konfiguration eines neuen Inhaltselements:**
$GLOBALS['TCA']['tt_content']['types']['custom_ctype'] = [
'showitem' => '
// etc.
',
'columnsOverrides' => [
'assets' => [
'config' => [
'minitems' => 1,
'maxitems' => 1,
'overrideChildTca' => [
'columns' => [
'description' => [
'config' => [
'type' => 'passthrough'
]
],
'link' => [
'config' => [
'type' => 'passthrough',
// Wichtig: wurde ein "renderType" im Feld konfiguriert,
// muss dieser zurückgesetzt werden.
'renderType' => '',
]
]
]
]
]
],
]
];