[TYPO3-dev] Adding fields to sys_file_metadata
Dennis Luemkemann
dennis.luemkemann at gmx.de
Wed Feb 18 12:46:37 CET 2015
Hello everyone,
I’m stuck with what seems to be a simple task. I want to add some fields to sys_file_metadata via my own extension.
So I created a new ext with the Extension Builder. Then I added in Configuration/TCA/Overrides a file sys_file_metadata.php, in which I create an array with my new fields. Then I call ExtensionManagementUtility::addTCAcolumns() and addFieldsToPalette(), but no result, no error messages.
Attached is the code, please someone help me.
Thanks
Dennis
sys_file_metadata:
<?php
if (!defined('TYPO3_MODE')) die ('Access denied.');
$tempColumns = array(
'tx_dl_csfileext_dl_cs_status' => array(
'exclude' => 0,
'label' => 'DL Status',
'config' => array(
'type' => 'select',
'items' => array(
array('Gueltig', '0'),
array('Ausser Kraft gesetzt', '1'),
array('Entwurf', '2'),
),
'size' => 1,
'maxitems' => 1,
)
),
'tx_dl_csfileext_dl_cs_version' => array(
'exclude' => 0,
'label' => 'DL Version',
'config' => array(
'type' => 'input',
'size' => '30',
'eval' => 'required',
)
),
);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns(
'sys_file_metadata',
$tempColumns,
TRUE
);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette(
'sys_file_metadata',
'COMSOFT',
'tx_dl_csfileext_dl_cs_status,tx_dl_csfileext_dl_cs_version',
''
);
More information about the TYPO3-dev
mailing list