|
'fal_media' => [
|
|
'exclude' => true,
|
|
'l10n_mode' => 'mergeIfNotBlank',
|
|
'label' => $ll . 'tx_news_domain_model_news.fal_media',
|
|
'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
|
|
'fal_media',
|
|
[
|
|
'appearance' => [
|
|
'createNewRelationLinkTitle' => $ll . 'tx_news_domain_model_news.fal_media.add',
|
|
'showPossibleLocalizationRecords' => true,
|
|
'showRemovedLocalizationRecords' => true,
|
|
'showAllLocalizationLink' => true,
|
|
'showSynchronizationLink' => true
|
|
],
|
|
'foreign_match_fields' => [
|
|
'fieldname' => 'fal_media',
|
|
'tablenames' => 'tx_news_domain_model_news',
|
|
'table_local' => 'sys_file',
|
|
],
|
|
// custom configuration for displaying fields in the overlay/reference table
|
|
// to use the newsPalette and imageoverlayPalette instead of the basicoverlayPalette
|
|
'foreign_types' => [
|
|
'0' => [
|
|
'showitem' => '
|
|
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;newsPalette,
|
|
--palette--;;imageoverlayPalette,
|
|
--palette--;;filePalette'
|
|
],
|
|
\TYPO3\CMS\Core\Resource\File::FILETYPE_TEXT => [
|
|
'showitem' => '
|
|
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;newsPalette,
|
|
--palette--;;imageoverlayPalette,
|
|
--palette--;;filePalette'
|
|
],
|
|
\TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => [
|
|
'showitem' => '
|
|
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;newsPalette,
|
|
--palette--;;imageoverlayPalette,
|
|
--palette--;;filePalette'
|
|
],
|
|
\TYPO3\CMS\Core\Resource\File::FILETYPE_AUDIO => [
|
|
'showitem' => '
|
|
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;newsPalette,
|
|
--palette--;;imageoverlayPalette,
|
|
--palette--;;filePalette'
|
|
],
|
|
\TYPO3\CMS\Core\Resource\File::FILETYPE_VIDEO => [
|
|
'showitem' => '
|
|
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;newsPalette,
|
|
--palette--;;imageoverlayPalette,
|
|
--palette--;;filePalette'
|
|
],
|
|
\TYPO3\CMS\Core\Resource\File::FILETYPE_APPLICATION => [
|
|
'showitem' => '
|
|
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;newsPalette,
|
|
--palette--;;imageoverlayPalette,
|
|
--palette--;;filePalette'
|
|
]
|
|
]
|
|
],
|
|
$GLOBALS['TYPO3_CONF_VARS']['SYS']['mediafile_ext']
|