我目前正在使用Formhandler创建一个多步骤表单,包括各种翻译标签。默认情况下,会显示德语标签,但有一个选项可以将网站切换为英语 - 当我这样做时,标签文本会发生变化,因此可以使用。
我的问题:当我用英语提交表单的第一步到达第二页时,表单(以及整个网站)突然变回德语。我当然希望它留在英语中。
是否有某种隐藏字段必须传递给Formhandler以“保留”当前语言?它失去固定语言的原因是什么?
答案 0 :(得分:0)
您是否在TypoScript配置中设置了linkVars
?
config.linkVars = L
这意味着L参数应保留在所有URL中。
答案 1 :(得分:0)
在表单的每一步中删除<input type="hidden" name="L" id="L" value="###value_L###" />
都可以解决问题。似乎空值自动导致重置默认语言:在我的情况下是德语。