Project

General

Profile

Actions

Bug #59734

open

Translating a CE containing inline elements doesn't apply language to inline elements

Added by Teamgeist Medien almost 10 years ago. Updated over 1 year ago.

Status:
Under Review
Priority:
Must have
Assignee:
-
Category:
FormEngine aka TCEforms
Start date:
2014-06-20
Due date:
% Done:

0%

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

Description

Well this could be an OSI8 (user mistakes) but I've tried every possible combination of the flexform behavior configuration.
When I have a Content Element with a custom inline element configured by flexform and create some inline elements everything is fine. But when i choose to translate all contents to another language (localization) the inline elements are always active in the default language and every change will also be applied on default language elements.

Maybe the options localizationMode or localizeChildrenAtParentLocalization doesn't work?

Heres an example flexform field configuration which won't work fine with localization:

<config>
    <type>inline</type>
    <foreign_table>tx_tgmirrelinks_domain_model_link</foreign_table>
    <minitems>0</minitems>
    <maxitems>99</maxitems>
    <foreign_sortby>sorting</foreign_sortby>
    <foreign_match_fields>
        <fieldname>themenLinks</fieldname>
    </foreign_match_fields>

    <appearance>
        <useSortable>1</useSortable>

        <showPossibleLocalizationRecords>1</showPossibleLocalizationRecords>
        <showRemovedLocalizationRecords>1</showRemovedLocalizationRecords>
        <showSynchronizationLink>1</showSynchronizationLink>

        <createNewRelationLinkTitle>LLL:EXT:cms/locallang_ttc.xlf:images.addFileReference</createNewRelationLinkTitle>
    </appearance>

    <behaviour>
        <localizationMode>select</localizationMode>
        <localizeChildrenAtParentLocalization>0</localizeChildrenAtParentLocalization>
    </behaviour>
</config>
Step by Step:
  • Create a flexform with an inline element
  • Create some inline elements and save the CE in the default language
  • Go to the localization view of the "Page" view and choose "Copy default content elements / Standardinhalte kopieren"
  • Open the translated CE and watch the inline records of the default language are activated

Related issues 4 (1 open3 closed)

Related to TYPO3 Core - Bug #56882: Can not translate IRRE elementsClosed2014-03-13

Actions
Related to TYPO3 Core - Bug #63092: Inline/IRRE records: language field of child records is not updated when modifying parent language field - e.g. problematic for sys_file_referenceRejectedJo Hasenau2014-11-20

Actions
Related to TYPO3 Core - Bug #48883: Wrong sys_language_uid in sys_file_referenceClosed2013-06-05

Actions
Related to TYPO3 Core - Bug #62562: Flexforms - Translating with inline relations doesn't workUnder ReviewDaniel Alder2014-10-30

Actions
Actions #1

Updated by Tymoteusz Motylewski almost 10 years ago

isn't it a duplicate of #56882 ?

Actions #2

Updated by Mathias Schreiber about 9 years ago

  • Status changed from New to Needs Feedback
  • Assignee set to Mathias Schreiber

Hey guys,

can you check if this is still the case?

Actions #3

Updated by Fabian Schöner almost 9 years ago

Hey Mathias,

i just hit the exact same issue as described here.

TYPO3 6.2.12.
Once you translate a CE with Flexform Inline Relations the records are "copied" in DB, but neither sys_language_uid nor l18n_parent are properly set.
It would work if those fields would be properly set (done that manually in database to test it).

Actions #4

Updated by Alexander Opitz over 8 years ago

  • Status changed from Needs Feedback to New
  • Assignee deleted (Mathias Schreiber)
Actions #5

Updated by Mathias Schreiber over 8 years ago

  • Target version deleted (next-patchlevel)
Actions #6

Updated by Markus Mächler Mächler over 6 years ago

This is still an issue in TYPO3 7.6. I think this is related to issue https://forge.typo3.org/issues/62562.

Actions #7

Updated by Markus Mächler Mächler over 6 years ago

  • Related to Bug #62562: Flexforms - Translating with inline relations doesn't work added
Actions #8

Updated by Loon Buster over 5 years ago

  • TYPO3 Version changed from 6.2 to 8

..any news after 4 years? that's so disappointed. sad, really sad.

Actions #9

Updated by Anonymous over 5 years ago

yep - nobody cares about flexform.

Actions #10

Updated by Gerrit Code Review over 4 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61793

Actions #11

Updated by Gerrit Code Review over 4 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61793

Actions #12

Updated by Christian Eßl over 4 years ago

  • Target version set to Candidate for patchlevel
Actions #13

Updated by Frank Gerards over 1 year ago

Any news on that for TYPO3 11+ ?? This still isnt fixed and a major flaw

Actions

Also available in: Atom PDF