Speicherort
Im Verzeichnis Configuration/TCA/Overrides muss die entsprechende Datei angelegt werden, also z. B. tt_content.php.
Tab bei bestimmten Seitentyp einblenden
Zum Beispiel der Tab "Soziale Medien" nur zum Seitentyp Ordner (254) hinzufügen:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes(
'pages',
' --div--;LLL:EXT:seo/Resources/Private/Language/locallang_tca.xlf:pages.tabs.socialmedia, --palette--;;opengraph, --palette--;;twittercards,',
'254',
'before:--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance'
);
Parameter:
- die Tabelle
- Felder, Palette, Tab was hinzugefügt werden soll
- der Typ, also hier der Seitentyp, bei tt_content die Spaltennummer
- Position, before, after Feld