Zum Inhalt springen

Falsche Lang in Dynamischen Markern

Erstellt am 5. Juli 2010 · 5 Antworten · letzte Antwort am 5. Juli 2010

Tags: Powermail, Frage

Greenhorn2013 ·

Hallo zusammen,
ich habe das Problem, das die dynamischen Powermail Felder in der falschen Sprache ersetzt werden.
Folgender Hintergrund:
Wir haben hier eine Website für mehrere Länder und mehrere Sprachen in den einzelnen Ländern und einen globalen Sysfolder der die globalen Powermail Formulare enthält. In den einzelnen Ländern sind die Formulare eingebunden über die Seiteneigenschaften (Inhalt von seite x verwenden) Das funktioniert auch alles korrekt, nur wenn ich dann die Mails bekomme sind die Texte in der falschen (default language) dargestellt.

Hat jemand eine Idee woran das liegen könnte?

Greenhorn2013 ·
plugin.tx_powermail_pi1.dynamicTyposcript{
   mailintro = TEXT
   mailintro.value<plugin.tx_powermail_pi1._LOCAL_LANG.de.powermail_intro
   mailintro.lang.en<plugin.tx_powermail_pi1._LOCAL_LANG.en.powermail_intro
   mailintro.lang.fr<plugin.tx_powermail_pi1._LOCAL_LANG.fr.powermail_intro
   }
einpraegsam.​net ·

Ich glaube, dass du hier eine Unterscheidung über die conditions brauchst:

plugin.tx_powermail_pi1.dynamicTyposcript.mailintro = TEXT
plugin.tx_powermail_pi1.dynamicTyposcript.mailintro.value = englisch
[globalVar = GP:L=1]
plugin.tx_powermail_pi1.dynamicTyposcript.mailintro.value = deutsch
[end]
Greenhorn2013 ·

Im Frontend sind die Marker ja auch drin und werden da ja korrekt übersetzt.

Also wenn ich das im Code richtig gesehen habe, dann kommen die Marker ersetzungen ja aus dem Call ->cObj->cObjGetSingle
oder?
Weil das mit lang.fr und so weiter ist ja ein Standard von Typo3

Greenhorn2013 ·

Ok, also der Ansatz war richtig 🙂
Das Problem war nur dass das Locallang File fehlerhaft war 🙂
Da sucht man sich nen Wolf.
Vielen Dank