Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:tca

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' => '',
                            ]
                        ]
                    ]
                ]
            ]
        ],
    ]
];
typo3/tca.txt · Zuletzt geändert: 2023/11/07 20:28 von admin