Zum Inhalt springen

Email Address Subscription mehrsprachige Anmeldung

Erstellt am 11. November 2004 · 6 Antworten · letzte Antwort am 26. November 2004

Tags: Frage

Hobbit ·

Email Address Subscription vom Autor:Stanislas Rolland

Hallo erstmal zusammen,
bin seit mehreren Tagen dabei heraus zu finden was man tun muß damit das Modul mehrsprachig arbeitet. Hab in sämtlichen Foren und Dokus versucht Information zu bekommen. Das Modul soll auch mehrsprachig ausgelegt sein. Die Anmeldung klappt auch nur alles in Englisch.
In pi1/locallang.php sind die Übersetzungen für die Felder(Newsletter Anmeldung) hinterlegt.
Hab in der Doku dazu weder ein Parameter für das tmpl mit dem man bestimmen könnte mit welcher Sprache(n) das Modul arbeiten soll noch sonstiges gefunden.
Hat jemand damit schon Erfahrung?

Wäre sehr dankbar um mithilfe

Hobbit ·

Habe den Fehler selber gefunden. Hab den wald vor lauter Bäumen nicht gesehen. Problem an der ganzen Sache war bei mir einer dieser einstellung im Typo3 Tmpl.

config.locale_all = de
config.sys_language_uid = 1

das kam irgendwo im tmpl doppelt vor bzw. falsch definiert. Habe mir auch mehrfach das Script für die Flagen-Steuerung angeschaut. Da ich dort eine falsche definition vermutete.
Jetzt klappt bei mir alles. Den anderen viel erfolg.

limited ·
# Deutsch, sys_language.uid = 2
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = de
config.locale_all = de_DE

content.linkToTop = <a href="#top">Nach oben</a><br> 
#required fields
styles.content.mailform.badMess = Bitte füllen Sie noch folgende(s) Feld(er) aus:
[global]

🙁 nope, bei mir ist es offenbar ein anderes problem

Hobbit ·

Vielleicht ist die Default sprache nicht eingestellt
bei mir sieht das so aus

 config.linkVars = L
 config.sys_language_uid = 2
 config.language = de
 config.locale_all = de_DE
 
  # German language, sys_language.uid = 1
  [globalVar = GP:L = 2]
  config.sys_language_uid = 2
  config.language = de
  config.locale_all = de_DE
  [global]

# English language, sys_language.uid = 1
   [globalVar = GP:L = 1]
  config.sys_language_uid = 1
  config.language = en
  config.locale_all = english
  [global]
limited ·

nein, das ist auch richtig eingestellt. 😢

Aber jetzt entdecke ich neben dem Languagefeld im Backend folgendes:

Insert plugin

Language: Transl.Orig: Columns:

Wozu ist das Feld Transl.Orig gut? Bei einem Klick klappt ein leeres Listenfeld bei mir auf. :o

limited ·

Jetzt geht es bei mir auch. Für die Newsletter habe ich im +ext-Template folgende Zeilen ergänzt

#plugin.alt.plaintext.file.templateFile = fileadmin/newsletter/pi/fe_admin_dmailsubscrip_de.tmpl
plugin.feadmin.dmailsubscription.file.templateFile = fileadmin/newsletter/pi/fe_admin_dmailsubscrip_de.tmpl

[globalVar = GP:L=0]
#plugin.alt.plaintext.file.templateFile = fileadmin/newsletter/pi/fe_admin_dmailsubscrip.tmpl
plugin.feadmin.dmailsubscription.file.templateFile = fileadmin/newsletter/pi/fe_admin_dmailsubscrip.tmpl
[global]

[globalVar = GP:L=1]
#plugin.alt.plaintext.file.templateFile = fileadmin/newsletter/pi/fe_admin_dmailsubscrip_de.tmpl
plugin.feadmin.dmailsubscription.file.templateFile = fileadmin/newsletter/pi/fe_admin_dmailsubscrip_de.tmpl
[global]

Die Lösung steckte in diesem Thread: