Bug #106360
openallowLanguageSynchronization not working for file references in tt_content
0%
Description
I've set these TCA configurations:
$GLOBALS['TCA']['tt_content']['columns']['assets']['config']['appearance']['showPossibleLocalizationRecords'] = false;
$GLOBALS['TCA']['tt_content']['columns']['media']['config']['appearance']['showPossibleLocalizationRecords'] = false;
When I create translations of the content elements with settings like this ...
I still see the image of the default language in the translated frontend.
The behavior is the same for assets in "textmedia" and for download files in "uploads". I already started to investigate with Xdebug and it looks like the TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
and TYPO3\CMS\Frontend\Resource\FileCollector
in combination always only check for the file references by tt_content.uid field. But because of language overlay, this field always contains the default language's uid.
Files
Updated by Georg Ringer 13 days ago
is this maybe a duplicate of https://forge.typo3.org/issues/106303 with a potential fix with https://review.typo3.org/c/Packages/TYPO3.CMS/+/88482?