Bug #91940
closedThumbnail not rendered if field is last in showitem
0%
Description
If the image field is last in showitem and is not followed directly by the closing single tick the thumbnail does not get rendered
Not working
'types' => [ '0' => [ 'showitem' => ' --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general, --palette--;;information, --palette--;;privacy, image ', ], ],
Working
'types' => [ '0' => [ 'showitem' => ' --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general, --palette--;;information, --palette--;;privacy, image', ], ],
This is because of a preg_match in \TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList
'/(^|(.*(;|,)?))' . $thumbsCol . '(((;|,).*)|$)/'
which requires to have a comma and any character or the string end following the field name. Maybe we can change the pattern (;|,) to (;|,| ) to allow whitespaces aswell?
Updated by Markus Klein about 4 years ago
- Status changed from New to Accepted
Can you try if this regex works for you?/(?:^|(?:.*[,;]?))' . $thumbsCol . '(?:(?:[,;].*)|\s*$)/
Updated by Markus Klein about 4 years ago
- Related to Task #92118: Drop TCA [ctrl][thumbnails] and user uc[thumbnailsByDefault] added
Updated by Markus Klein about 4 years ago
Sidenote: the regex has been removed in v11 with #92118
Updated by Susanne Moog over 2 years ago
- Sprint Focus set to On Location Sprint
Check if issue still exists in current versions, if it does not, I would suggest closing this ticket.
Updated by Marcus Balasch over 2 years ago
I have not found the regular expression in sources of version 11.5.12 nor in 12.0 (main).