Zum Inhalt springen

grundsätzlich: Extensions mehrsprachig

Erstellt am 6. Juli 2004 · 4 Antworten · letzte Antwort am 6. Juli 2004

Tags: Templates & Layouts, Frage

vanessa ·

Hallo,

mit dem One-Tree-Concept habe ich 3 Sprachversionen umgesetzt. Funktioniert alles wunderbar.

Was mache ich nun aber mit den Extensions, die ein Template benötigen, welches ich zuvor in mühevoller Arbeit übersetzt habe? Die Newsletter-Anmeldung, zum Beispiel. Wie bekomme ich es hin, dass die Newsletter-Anmeldung einmal in Deutsch und einmal in Englisch angezeigt wird? Muss ich für die entsprechende Extension ein Extra-Template anlegen? Wie habt ihr das gelöst?

Bin dankbar für jede Hilfe!

doku ·

in deine sprachcondition-bereiche, die ja zweifelsohne vorhanden sein müßten, schreibst du halt auch noch die html-template-auswahl rein.

vanessa ·

ööh.. "sprachcondition-bereiche"?
Meinst du diesen Abschnitt im Setup

# Sprachen definieren
    config.linkVars = L
    config.sys_language_uid = 0
    config.language = de
    config.locale_all = de_DE
 

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


#  Dänisch, sys_language.uid = 2
    [globalVar = GP:L = 2]
    config.sys_language_uid = 2
    config.language = dk
    config.locale_all = danish
    [global]

Gibts ne Referenz oder sowas, wo ich das nachgucken kann?

doku ·
....templateFile = fileadmin/deutsches-template.html
[globalVar = GP:L = 1]
....templateFile = fileadmin/englisches-template.html
[globalVar = GP:L = 2]
....templateFile = fileadmin/französisches-template.html
[global]
vanessa ·

danke für die fixe Antwort.
Eigentlich meinte ich die Templates zu den Extensions, aber so in etwa wie du es geschrieben hast, müsste es ja funktionieren.

Habe jetzt gerade noch diesen Code gefunden:

config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0

Probiere das jetzt mal für die Newsletter-Anmeldung etc aus.

Danke auf jeden Fall! 🙂