Je suis en train de créer un formulaire multi-formes avec Formhandler, y compris une variété d'étiquettes de traduction. Par défaut, les libellés allemands sont affichés, mais il existe une option pour basculer le site Web vers l'anglais - lorsque je fais cela, les textes des étiquettes changent, alors cela fonctionne.TYPO3 Formhandler forme multi-forme: garder la langue
Mon problème: lorsque je soumets la première étape du formulaire en anglais pour accéder à la deuxième page, tout à coup le formulaire (et tout le site) revient en allemand. Bien sûr, je veux qu'il reste en anglais.
Existe-t-il un type de champ caché qui doit être transmis pour que Formhandler "conserve" la langue actuelle? Quelle pourrait être la raison pour laquelle il perd la langue de jeu?
Oui, 'config.linkVars = L' est défini dans le typoScript global. J'ai également essayé d'inclure un champ caché dans les étapes de forme, mais en vain - la valeur est vide: '' – xxx
Pouvez-vous prouver ce paramètre dans le Navigateur d'objets TypoScript sur la page avec le formulaire? N'y a-t-il aucun paramètre L dans l'URL de l'action? –
L'url d'action du formulaire Formhandler est 'action =" en/base19/application /? No_cache = 1 "', donc il n'y a pas de paramètre de langue. – xxx