Project

General

Profile

Actions

Bug #98185

open

IRRE translations created by language syncronisation are not hidden by default, nor can it be configured at all

Added by Martin Schulz over 1 year ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2022-08-22
Due date:
% Done:

0%

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

Description

Scenario:

  • TYPO3 with 2 languages (EN, DE)
  • create a page with a content element (e.g. Slideshow) that holds inline records "slides" (separate slide table) configured with allowLanguageSynchronization=true
  • translate the page and thus the content element (connected mode)

Problem:

Adding a new IRRE slide in the default-language (EN) content element does translate it to the translated content element (DE) as well .. as expected.

tt_content (EN)
  - slide A (EN)
  - slide B (EN)  --> new

tt_content (DE)
  - slide A (DE)
  - slide B (DE)  --> auto created by language syncronisation, not hidden

However, these translations are always visible (hidden = false) despite any hideAtCopy setting. Thus, any new IRRE relation in the default language content-element will always be localized to all connected translations and be visible there from the start. This is not consistent with the regular translation behaviour where it can be configured and is hidden by default

I found that is due to the fact that these translations are created by the DataHandling\Localization\DataMapProcessor and not by the DataHandlers localize command.

Expected Behaviour:
  • newly created translations should be hidden as set by TCA/TCEMAIN

No data to display

Actions

Also available in: Atom PDF