Ein Hallo in die Runde,
ich habe eine Webseite in 7 Sprachen. Dazu gibt es Formulare um sich für ein internationales Treffen anzumelden usw.. "Keine kommerzielle Geschichte" -> www.deauville-meets-deauville.com .
Die Felder im Formular sollten natürlich mehrsprachig sein (entsprechend der ausgewählten Sprache. Die Daten die im Formular eingetragen werden, werden in einer Datenbank abgespeichert.
* Erster Lösungsversuch:
Formular verdoppelt um andere Sprache für die Feldbezeichnungen zu definieren
gescheitert, da Datenbank-Tabelle bereits existiert
* Zweiter Lösungsversuch:
In Feldbezeichnung mit "iflng::it" die verschieden Feldbezeichnungen eingetragen,
letztendlich gescheiter da es bei kurzen Feldbezeichnungen geht , ist die Feldbezeichnung etwas länger, geht es aufgrund er Anzahl Zeichen nicht.
Im Moment behelfe ich mich damit über jedes Eingabefeld des Formulars eine "Erklärung" einzusetzen (nicht wirklich schön).
Die Bestätigungsmail ist nicht ganz so dramatisch, da stehen eben die Texte für jede Sprache drin (auch nicht so prickelnd)
Nach Absenden des Formulars, nächstes Problem. Da nur ein Formular vorhanden ist, geht es auch nur auf eine Bestätigungsseite in der Sprache in der das Formular definiert wurde (auch hier wieder beholfen mit mehrsprachigem Text ) und wechsle damit wieder die Sprache.
Grundsätzlich bin ich mit der Unterstützung von unterschiedlich Sprachen von TL zufrieden (auch wenn Typo3 da etwas einfacher zu handhaben war). Bei Formularen bin ich noch nicht wirklich von einer guten Lösung überzeugt, bzw. ich habe noch nicht gefunden/verstanden wie man es besser lösen kann.
Herzliche Grüße
Helmut
Lesezeichen