Project

General

Profile

Actions

Bug #78639

closed

Localizing Records with language "All" impossible

Added by Andreas Kießling about 8 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Localization
Target version:
-
Start date:
2016-11-10
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

With TYPO3 6.2 it was possible to localize records that have the language field set to -1
This behaviour was changed with #38940, but it made total sense to allow that, and even better, it worked...

My usecase:

config {
    sys_language_overlay = hideNonTranslated
    sys_language_mode = strict
...

So all records need to translated to show up or be set to [All]

I have some records, that should show up for all languages, but sometimes i need to adjust some fields for some languages. The previous behaviour allowed just that: set the default for all, override for specific languages.
Now i need to translate that record for all languages that i need them to show up, even if nothing changes in that language.

The code in getRecordOverlay clearly stated the desired behaviour: fetch the overlay if language is set to -1 or 0. If no result is found and $OLmode is set hideNonTranslated, then just use the default record if set to -1 or unset the row otherwise


Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Bug #38940: localization of "All languages" in listview possibleClosedMathias Schreiber2012-07-13

Actions
Related to TYPO3 Core - Bug #71621: Change in PageRepository breaks overlaying of universal language recordsClosed2015-11-17

Actions
Actions

Also available in: Atom PDF