Hallo Forum,
ich bastle schon ziemlich lange an folgendem Problem herum:
Ich habe eine zweisprachige Seite (deutsch, englisch).
wenn ich die englische Sprache verwenden will, so werden zwar die Menüpunkte übersetzt, jedoch nicht die Content-Elemente.
Ich habe eine Website-Sprache angelegt (englisch &L=1), für alle Seiten u. Inhaltselemente eine Übersetzung angelegt und folgendes TS im Root-template verwendet (Auszug):
config {
linkVars = L
uniqueLinkVars = 1
sys_language_mode = content_fallback
sys_language_overlay = hideNonTranslated
sys_language_softMergeIfNotBlank = tt_content:image, tt_content:header
sys_language_uid = 0
language = de
htmlTag_langKey = de_DE
locale_all = de_DE
}
## Deutsch #####################
[globalVar = GP:L= 0]
config {
sys_language_uid = 0
metaCharset = utf8
language = de
htmlTag_langKey = de_DE
locale_all = de_DE
}
[global]
## English #####################
[globalVar = GP:L= 1]
config {
sys_language_uid = 1
metaCharset = utf8
language = en
htmlTag_langKey = en_EN
locale_all = en_EN
}
[global]
Die Übersetzungslinks habe ich so umgesetzt:
lib.lang = COA
lib.lang {
20 = TEXT
20.value = Deutsch
20.wrap = <img src="fileadmin/templates/images/design/flag_de.gif" alt="Deutsch" title="Deutsch" /> |
20.typolink.parameter.data = page:uid
20.typolink.additionalParams =&L=0
20.typolink.addQueryString = 1
20.typolink.ATagParams = class="active"
## Englisch
30 = TEXT
30.value = English
30.wrap = <img src="fileadmin/templates/images/design/flag_en.gif" alt="English" title="English" /> |
30.typolink.parameter.data = page:uid
30.typolink.additionalParams =&L=1
30.typolink.addQueryString = 1
}
Irgendwie funktionierts aber trotzdem nicht 😢
Fällt irgendjemanden ein Fehler auf oder hab ich was übersehen?
Vielen Dank im Voraus für eure Hilfe!