Project

General

Profile

Actions

Bug #57222

closed

FrontendContentAdapterService does not consider LanguageFallback/TCA-Configuration

Added by Alexander Wahl over 10 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
File Abstraction Layer (FAL)
Target version:
-
Start date:
2014-03-24
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.1
PHP Version:
Tags:
Complexity:
medium
Is Regression:
No
Sprint Focus:
Remote Sprint

Description

When LanguageFallback is configured in

config.sys_language_mode = content_fallback ; 1,0
FrontendContentAdapterService::modifyDBRow 

has a false implementation. In TCA of sys_file_reference the Language-Fallback is configured right.
sys_file_reference['columns']['link']['l10n_mode'] = 'mergeIfNotBlank'

When tt_content-Row is passed to FrontendContentAdapterService in Overlay-Mode the method modifyDBRow should not consider $row['_LOCALIZED_UID']. It should process $fileRepository->findByRelation with $row['uid'] and should do the RecordOverlay after finding the relation with TYPO3-API getRecordOverlay to take care/consider TCA-Configuration.

In the current implementation the TCA-configuration shows the fallback-image in Backend correct. But in FE-Rendering no image appears.

Actions #1

Updated by Mathias Schreiber almost 10 years ago

  • Sprint Focus set to On Location Sprint
Actions #2

Updated by Anja Leichsenring over 9 years ago

  • Sprint Focus changed from On Location Sprint to Remote Sprint
Actions #3

Updated by Wouter Wolters over 8 years ago

  • Status changed from New to Closed

This won't be fixed anymore in 6.2 because 6.2 is high priority bugfix mode. The core team does not consider this one a priority fix.
In 7LTS this adapter has been removed.

Actions

Also available in: Atom PDF