ОБНОВЛЕНИЕ :
Извините, что меня неправильно поняли. Вы можете перезаписать внутренние метки с помощью своих собственных файлов xlf.
ext_localconf. php
$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:core/Resources/Private/Language/locallang_tca.xlf'][] = 'EXT:your_extension/Resources/Private/Language/yourtranslationfile.xlf';
Ресурсы / Личные / Язык / yourtranslationfile.xlf
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<xliff version="1.0">
<file source-language="en" datatype="plaintext" original="messages" date="2019-11-11T17:23:27Z" product-name="your_extension">
<header/>
<body>
<trans-unit id="sys_category.tabs.category">
<source>Event properties</source>
</trans-unit>
</body>
</file>
</xliff>
См. Обработку перевода в TYPO3 do c
Исходный ответ (добавить пользовательскую вкладку на страницу Свойства):
Вы можете просто добавить " - div -; Ваш ярлык вкладки " к этому.
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes(
'pages',
'--div--; My new tab, --palette--;My palette label;eventdetails',
'1',
'after:categories'
);
Вам не нужно (или лучше не стоит) переопределять вкладку категорий. На самом деле эта вкладка не будет отображаться, если в ней нет полей (ограничить доступ к категориям с помощью управления доступом).