TYPO3 Formhandler多步形式:保持语言

时间:2014-06-18 09:08:06

标签: forms translation typo3

我目前正在使用Formhandler创建一个多步骤表单,包括各种翻译标签。默认情况下,会显示德语标签,但有一个选项可以将网站切换为英语 - 当我这样做时,标签文本会发生变化,因此可以使用。

我的问题:当我用英语提交表单的第一步到达第二页时,表单(以及整个网站)突然变回德语。我当然希望它留在英语中。

是否有某种隐藏字段必须传递给Formhandler以“保留”当前语言?它失去固定语言的原因是什么?

2 个答案:

答案 0 :(得分:0)

您是否在TypoScript配置中设置了linkVars

config.linkVars = L

这意味着L参数应保留在所有URL中。

答案 1 :(得分:0)

在表单的每一步中删除<input type="hidden" name="L" id="L" value="###value_L###" />都可以解决问题。似乎空值自动导致重置默认语言:在我的情况下是德语。