07/12 2015
Flux option "translation" and TYPO3 7.6 LTS

Flux form translation behavior supports have been removed from TYPO3 7.6 LTS - read here what that means for you.

Dear developers

This is a special notice about the Flux form option translation (the Flux counterpart for langChildren/langDisable in traditional FlexForms):

The support for this option has been completely removed!

This means that anyone using <flux:form.option name="translation" value="separate" /> or similar configurations involving the translation option will experience that the behavior toggles are now ignored. The behavior is now only supported when EXT:compatibility6 is installed - and even then it may be incomplete due to other removed supports.

Background: <link https: docs.typo3.org typo3cms extensions core latest changelog deprecation-70138-flexformlanguagehandling.html>docs.typo3.org/typo3cms/extensions/core/latest/Changelog/7.6/Deprecation-70138-FlexFormLanguageHandling.html

Why was that feature removed?

We are continuously monitoring the TYPO3 commit stream but missed the commit that removed this support - or we would have objected to the removal, stating Flux still uses it. The argument in the deprecation notice is that "this was mainly introduced for TemplaVoila and usually only used in this context" - so unfortunately the author of that commit was not available that the now removed options were the only way Flux has (currently) of affecting localisation behavior of form fields. We don't agree it was right to cut this out, but it is unlikely it will be brought back.

What does this mean for you?

Essentially, it means that unless your site is capable of running with EXT:compatibility6 installed you cannot use this option. There is no alternative, unfortunately.

Will the feature become possible again?

Uncertain. There is work being done on a <link https: github.com fluidtypo3 flux_capacitor>companion extension which converts FlexForms to IRRE - implementing it would certainly allow the IRRE records themselves to be handled in terms of localisation, but the localisation supports for IRRE may not provide all the same behaviors that langChildren did previously. Support may be basic, only supporting ON/OFF (e.g. not supporting per-value localisation). Whether or not this FlexForm conversion utility becomes part of Flux or gets shipped on its own is still not decided.

Even if it does: it is unlikely that such a feature would fully support converting existing values which were saved with those behavior toggles enabled. As it appears now, the FlexForm converter will only be safe to use on freshly created sites and must remain permanently in place as long as the site lives.

We apologise for the inconvenience and hope you will be able to work around it either by disabling localisation, using EXT:compatibility6 - or worst case, converting the fields which must be translatable into standard TCA and SQL additions.

Kind regards,
The FluidTYPO3 team

 

Archive

09/01 2017
09/11 2016
09/06 2016
21/12 2015
07/12 2015
25/11 2015
25/09 2015
22/09 2015
01/08 2015
10/03 2015
03/03 2015
12/02 2015
25/11 2014
01/11 2014
16/10 2014
02/10 2014
02/10 2014
19/09 2014
18/09 2014
05/09 2014
22/08 2014
02/08 2014
27/06 2014
06/06 2014
13/04 2014
27/03 2014
12/03 2014
11/03 2014
05/02 2014
25/01 2014
17/12 2013
08/12 2013
03/12 2013
04/11 2013
Flux 7.0 Teaser
06/08 2013
21/07 2013
10/06 2013
04/06 2013
01/06 2013
27/05 2013
19/05 2013
19/05 2013
11/05 2013
26/04 2013
30/03 2013
19/03 2013
17/03 2013
13/03 2013
10/03 2013
10/03 2013
05/03 2013
04/03 2013
03/03 2013
02/03 2013
01/03 2013
28/02 2013
27/02 2013
25/02 2013
24/02 2013
24/02 2013
23/02 2013
10/02 2013
03/02 2013
03/02 2013
27/01 2013
Asset management in Fluid
20/01 2013
16/01 2013
13/01 2013
08/01 2013
16/12 2012
25/11 2012
18/11 2012
08/11 2012
07/11 2012
05/11 2012
04/11 2012
28/10 2012
22/10 2012
14/10 2012
13/08 2012
08/08 2012
31/07 2012
30/07 2012
25/07 2012
29/04 2012
29/04 2012
22/04 2012
16/04 2012
21/03 2012
Flux 1.4.0 released
08/03 2012
Flux 1.3.0 released
04/03 2012
03/03 2012
28/02 2012
19/02 2012
A Sneaky Sneak Preview of the next version of Flux
13/02 2012
12/02 2012
06/02 2012
30/01 2012
27/01 2012
15/01 2012
26/12 2011
24/12 2011
11/12 2011
11/12 2011
10/12 2011
04/12 2011
04/12 2011
30/11 2011
26/11 2011
25/11 2011