Ich würde gerne bei den IRRE Feldern für Bilder die Felder aus sys_file_metadata editierbar machen.
Dazu habe ich eine Extension erstellt und per TCA Overrides das Feld im Backend hinzu gefügt. Das geht soweit:
$tempColumns = [
'copyright' => [
'exclude' => 1,
'label' => 'Copyright',
'config' => [
'default' => '',
'eval' => 'null',
'mode' => 'useOrOverridePlaceholder',
'placeholder' => '__row|uid_local|metadata|copyright',
'size' => 20,
'type' => 'input'
],
],
];
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('sys_file_reference',$tempColumns,1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('sys_file_reference', 'imageoverlayPalette', 'copyright');
Es wird sogar der Placeholder angezeigt. Allerdings kann ich dann nicht mehr Speichern, es kommt die Fehlermeldung :
SQL error: 'Unknown column 'copyright' in 'field list''
Was ja auch erstmal logisch ist, denn in sys_file_reference gibt es kein Feld copyright. Die Frage ist, wie kann ich den Wert aus dem Backend-Feld in sys_file_metadate im Feld copyright speichern?
Weiß jemand Rat?