Project

General

Profile

Actions

Bug #84879

open

set_localizedUid($l10nParent) changes the $l10nparent instand of the new created Entity (over the createAction)

Added by alem ramic over 6 years ago. Updated about 6 years ago.

Status:
New
Priority:
Must have
Assignee:
-
Category:
Extbase + l10n
Start date:
2018-04-26
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
8
PHP Version:
7.1
Tags:
Extbase, Translation, _localizedUid, _languageUid
Complexity:
Is Regression:
Sprint Focus:

Description

Hello guys

i've an approach to build a form that creates an object and his translation at the same time (one submit).
So i do that with jquery.ajax.

there are two forms and with one submit i fire first the german than i get the uid of the germans one after that i fire the french one and set on this post the $_localizedUid.
Both forms have a hiddenfield "$_languageUid" with the value of the languages they have to post. additionally i add on the f:form this one additionalParams="{L:'1'}".

so everythings works fine. if i post both forms without localizedUid it works like excepted but if i add now this to my second post (post the french form with the uid of the record who is created in the german form) this thngs happen:

1. the french object isnt french. it is the default language without l10n_parent
2. the german object - who was on creating ok - will be updated: i get the values from the french entity (for example i get the french title) and he is self on french.

so setting the $localizedUid dosent work on the object and he update the referenced object who should be the translationorigin....

several settings ($querySettings->setRespectSysLanguage/ setLanguageMode, setLanguageOverlayMode etc) doesn't helps anything.

Why is typo3 this kind of hard to the translations.
a form that create severall data on severall language is a normal approach...

Actions #1

Updated by alem ramic over 6 years ago

  • Assignee deleted (Tymoteusz Motylewski)
  • Priority changed from Must have to Should have
Actions #2

Updated by alem ramic over 6 years ago

  • Priority changed from Should have to Must have
Actions #3

Updated by Benni Mack over 6 years ago

  • Target version changed from 8.7.13 to 8.7.19
Actions #4

Updated by Susanne Moog about 6 years ago

  • Target version changed from 8.7.19 to Candidate for patchlevel
Actions

Also available in: Atom PDF