'images' => array(
'exclude' => 0,
'label' => 'images',
- 'config' => \TYPO3\CMS\Core\Utility\ExtensionManagerUtility::getFileFieldTCAConfig('images')
+ 'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
+ 'images',
+ array(
+ 'appearance' => array(
+ 'headerThumbnail' => array(
+ 'width' => '100',
+ 'height' => '100',
+ ),
+ 'createNewRelationLinkTitle' => 'LLL:EXT:your_extension/Resources/Private/Language/locallang_db.xlf:tx_yourextension_db_table.add-images'
+ ),
+ // custom configuration for displaying fields in the overlay/reference table
+ // to use the imageoverlayPalette instead of the basicoverlayPalette
+ 'foreign_types' => array(
+ '0' => array(
+ 'showitem' => '
+ --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
+ --palette--;;filePalette'
+ ),
+ \TYPO3\CMS\Core\Resource\File::FILETYPE_TEXT => array(
+ 'showitem' => '
+ --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
+ --palette--;;filePalette'
+ ),
+ \TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => array(
+ 'showitem' => '
+ --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
+ --palette--;;filePalette'
+ ),
+ \TYPO3\CMS\Core\Resource\File::FILETYPE_AUDIO => array(
+ 'showitem' => '
+ --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
+ --palette--;;filePalette'
+ ),
+ \TYPO3\CMS\Core\Resource\File::FILETYPE_VIDEO => array(
+ 'showitem' => '
+ --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
+ --palette--;;filePalette'
+ ),
+ \TYPO3\CMS\Core\Resource\File::FILETYPE_APPLICATION => array(
+ 'showitem' => '
+ --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
+ --palette--;;filePalette'
+ )
+ ),
+ ),
+ $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
+ )
),
...
============================================================================
Fluid View (this is a Partial, providing all images with a link to open it in a lightbox, classic clickenlarge):
<f:for each="{images}" as="image" >
<a href="{f:uri.image(src:image.uid,treatIdAsReference:1)}" class="lightbox" rel="gallery">
- <f:image src="{image.uid}" alt="" width='101' height="67" treatIdAsReference="1"/>
+ <f:image src="{image.uid}" alt="{image.originalResorce.alternative}" width='101' height="67" treatIdAsReference="1"/>
</a >
</f:for >
\ No newline at end of file