2 defined(
'TYPO3_MODE') or die();
9 TYPO3\CMS\Core\Resource\File::FILETYPE_UNKNOWN => array(
11 fileinfo, title, description, ranking, keywords,
12 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.accessibility;25,
13 --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
14 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.visibility;10,
16 --div--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:tabs.metadata,
17 creator, creator_tool, publisher, source, copyright,
18 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.geo_location;40
21 TYPO3\CMS\Core\Resource\File::FILETYPE_TEXT => array(
23 fileinfo, title, description, ranking, keywords,
24 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.accessibility;25,
25 --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
26 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.visibility;10,
28 --div--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:tabs.metadata,
29 creator, creator_tool, publisher, source, copyright,
30 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.geo_location;40,
34 TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => array(
36 fileinfo, title, description, ranking, keywords,
37 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.accessibility;20,
38 --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
39 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.visibility;10,
41 --div--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:tabs.metadata,
42 creator, creator_tool, publisher, source, copyright,
43 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.geo_location;40,
44 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.gps;30,
45 --div--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:tabs.camera,
47 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.metrics;50
50 TYPO3\CMS\Core\Resource\File::FILETYPE_AUDIO => array(
52 fileinfo, title, description, ranking, keywords,
53 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.accessibility;25,
54 --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
55 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.visibility;10,
57 --div--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:tabs.metadata,
58 creator, creator_tool, publisher, source, copyright, language,
59 --div--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:tabs.audio,
63 TYPO3\CMS\Core\Resource\File::FILETYPE_VIDEO => array(
65 fileinfo, title, description, ranking, keywords,
66 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.accessibility;25,
67 --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
68 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.visibility;10,
70 --div--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:tabs.metadata,
71 creator, creator_tool, publisher, source, copyright, language,
72 --div--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:tabs.video,
76 TYPO3\CMS\Core\Resource\File::FILETYPE_APPLICATION => array(
78 fileinfo, title, description, ranking, keywords,
79 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.accessibility;25,
80 --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
81 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.visibility;10,
83 --div--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:tabs.metadata,
84 creator, creator_tool, publisher, source, copyright,
85 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.geo_location;40,
87 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.metrics;50,
88 --palette--;LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:palette.content_date;60
94 'showitem' => 'visible, status',
97 'showitem' => 'alternative, --linebreak--, caption, --linebreak--, download_name',
100 'showitem' => 'caption, --linebreak--, download_name',
103 'showitem' => 'latitude, longitude',
106 'showitem' => 'location_country, location_region, location_city',
109 'showitem' => 'width, height, unit',
112 'showitem' => 'content_creation_date, content_modification_date',
118 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.visible',
126 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.status',
129 'renderType' => 'selectSingle',
132 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.status.1',
134 'EXT:filemetadata/Resources/Public/Icons/status_1.png'
137 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.status.2',
139 'EXT:filemetadata/Resources/Public/Icons/status_2.png'
142 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.status.3',
144 'EXT:filemetadata/Resources/Public/Icons/status_3.png'
147 'showIconTable' => true,
152 'l10n_mode' => 'prefixLangTitle',
153 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.keywords',
158 'placeholder' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:placeholder.keywords'
163 'l10n_mode' => 'prefixLangTitle',
164 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.caption',
171 'creator_tool' => array(
173 'l10n_mode' => 'exclude',
174 'l10n_display' => 'defaultAsReadonly',
175 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.creator_tool',
182 'download_name' => array(
184 'l10n_mode' => 'exclude',
185 'l10n_display' => 'defaultAsReadonly',
186 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.download_name',
195 'l10n_mode' => 'exclude',
196 'l10n_display' => 'defaultAsReadonly',
197 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.creator',
204 'publisher' => array(
206 'l10n_mode' => 'exclude',
207 'l10n_display' => 'defaultAsReadonly',
208 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.publisher',
217 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.source',
224 'copyright' => array(
226 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.copyright',
233 'location_country' => array(
235 'l10n_mode' => 'mergeIfNotBlank',
236 'l10n_display' => '',
237 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.location_country',
244 'location_region' => array(
246 'l10n_mode' => 'mergeIfNotBlank',
247 'l10n_display' => '',
248 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.location_region',
255 'location_city' => array(
257 'l10n_mode' => 'mergeIfNotBlank',
258 'l10n_display' => '',
259 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.location_city',
268 'l10n_mode' => 'exclude',
269 'l10n_display' => 'defaultAsReadonly',
270 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.latitude',
276 'default' => '0.00000000000000'
279 'longitude' => array(
281 'l10n_mode' => 'exclude',
282 'l10n_display' => 'defaultAsReadonly',
283 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.longitude',
289 'default' => '0.00000000000000'
294 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.ranking',
297 'renderType' => 'selectSingle',
310 'content_creation_date' => array(
312 'l10n_mode' => 'exclude',
313 'l10n_display' => 'defaultAsReadonly',
314 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.content_creation_date',
323 'content_modification_date' => array(
325 'l10n_mode' => 'exclude',
326 'l10n_display' => 'defaultAsReadonly',
327 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.content_modification_date',
338 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.note',
351 'l10n_mode' => 'exclude',
352 'l10n_display' => 'defaultAsReadonly',
353 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.unit',
356 'renderType' => 'selectSingle',
359 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.unit.px', 'px'),
360 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.unit.cm', 'cm'),
361 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.unit.in', 'in'),
362 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.unit.mm', 'mm'),
363 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.unit.m', 'm'),
364 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.unit.p', 'p'),
365 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.unit.pt', 'pt')
373 'l10n_mode' => 'exclude',
374 'l10n_display' => 'defaultAsReadonly',
375 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.duration',
384 'color_space' => array(
386 'l10n_mode' => 'exclude',
387 'l10n_display' => 'defaultAsReadonly',
388 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space',
391 'renderType' => 'selectSingle',
394 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.RGB', 'RGB'),
395 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.sRGB', 'sRGB'),
396 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.CMYK', 'CMYK'),
397 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.CMY', 'CMY'),
398 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.YUV', 'YUV'),
399 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.grey', 'grey'),
400 array('LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.color_space.indx', 'indx'),
408 'l10n_mode' => 'exclude',
409 'l10n_display' => 'defaultAsReadonly',
410 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.width',
422 'l10n_mode' => 'exclude',
423 'l10n_display' => 'defaultAsReadonly',
424 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.height',
436 'l10n_mode' => 'exclude',
437 'l10n_display' => 'defaultAsReadonly',
438 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.pages',
448 'l10n_mode' => 'exclude',
449 'l10n_display' => 'defaultAsReadonly',
450 'label' => 'LLL:EXT:filemetadata/Resources/Private/Language/locallang_tca.xlf:sys_file_metadata.language',
457 'fe_groups' => array(
459 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.fe_group',
462 'renderType' => 'selectMultipleSideBySide',
467 'LLL:EXT:lang/locallang_general.xlf:LGL.hide_at_login',
471 'LLL:EXT:lang/locallang_general.xlf:LGL.any_login',
475 'LLL:EXT:lang/locallang_general.xlf:LGL.usergroups',
479 'exclusiveKeys' => '-1,-2',
480 'foreign_table' => 'fe_groups',
481 'foreign_table_where' => 'ORDER BY fe_groups.title'
490 if (isset(
$GLOBALS['TCA']['sys_file_metadata']['columns']['categories'])) {
491 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes(
493 '--div--;LLL:EXT:lang/locallang_tca.xlf:sys_category.tabs.category,categories'