Actions
Bug #91940
closedThumbnail not rendered if field is last in showitem
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Backend User Interface
Target version:
-
Start date:
2020-08-06
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
10
PHP Version:
7.2
Tags:
Complexity:
Is Regression:
Sprint Focus:
On Location Sprint
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?
Actions