FluidTYPO3 / flux

TYPO3 extension Flux: Dynamic Fluid FlexForms
https://fluidtypo3.org
145 stars 214 forks source link

When using the translation wizard the colpos of elements inside a container is not updated #1853

Open simare opened 3 years ago

simare commented 3 years ago

Steps to reproduce (results in no apparent error for the user)

  1. Setup a second language
  2. Create a page and add a flux container element
  3. Add a core content element inside the container element
  4. Use the translation wizard

Result: The colpos of the core CE is still the colpos of the l10n_parent-container Expected: The colpos should have been updated to the colpos of the translated container element. The sorting

Steps to reproduce (results in content elements not being inside their container)

  1. Setup a second language
  2. Create a page
  3. Add a flux container element
  4. Add another flux container element inside the first
  5. Add a core content element inside the second (most inner) container
  6. Use the translation wizard in copy mode

Result: The innermost container is empty, the content element still has the colpos of its l18n_parent container. It does not appear in the original container, because the language is set to the target language. Expected: The content element should appear inside of the translated container.

I also checked the sorting field according to #1824 but the child's sorting is lower than the parents sorting.

almfisch commented 1 year ago

Any news here? I have the problem with not updated colPos values in grids by using the translation wizard. It doesn't matter if I use copy or translate in the wizard. The only way to get correct translated content is to copy manually from default language.

almfisch commented 1 year ago

Translation-Behavior for child content elements

Is that behavior normal?

I can only use the translation wizard for connected/translate mode.

The child elements in the page view are only shown, if:

If I like to use the free mode, I have to change the colPos of translated child elements. I made a small task for the scheduler, that converts translated elements in connected mode to free mode and corrects the colPos.

Why can the colPos in connected mode not be the colPos of the translated parent element?