Hallo in die Runde,
ich möchte der Pallette sys_file_reference
ein zusätzliches Feld geben und habe mich dazu am Beispiel 2|https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/HowTo/ExtendingTca/Examples/Index.html orientiert. Das Beispiel selbst funzt dabei.
Das ist mein TCA Code in der EXT:some_extension/Configuration/TCA/Overrides/tt_content.php
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns(
'sys_file_reference',
[
'etm_cap_direction' => [
'exclude' => false,
'label' => 'rechts links',
'config' => [
'type' => 'radio',
'items' => [
[
'label' => 'LLL:EXT:ext_textmedia/Resources/Private/Language/locallang_db.xlf:tx_exttextmedia_domain_model_ttcontentextended.etm_cap_direction.setLeft',
'value' => 0,
],
[
'label' => 'LLL:EXT:ext_textmedia/Resources/Private/Language/locallang_db.xlf:tx_exttextmedia_domain_model_ttcontentextended.etm_cap_direction.setRight',
'value' => 1,
],
],
],
],
]
);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette(
'sys_file_reference',
'imageoverlayPalette',
'etm_cap_direction',
'after:crop'
);
Mein Feld wird der Palette zu gewiesen, jedoch bekomme ich die folgende Fehlermeldung:
Item 0 of field etm_cap_direction of TCA table sys_file_reference has no label
Kann mir jemand sagen, was ich falsch mache?
Danke euch, Steffen