Hallo,
ich habe mir ein Teaser Menü mit folgendem TS gebaut:
lib.field_menueuebersicht = COA
lib.field_menueuebersicht {
10 = CONTENT
10 {
table = pages
select {
orderBy = sorting
}
renderObj = CONTENT
renderObj {
table = tt_content
select {
#andWhere.dataWrap = sys_language_uid = {TSFE:sys_language_uid}
pidInList.field = uid
orderBy = sorting
languageField = sys_language_uid
}
wrap = <div class="eintrag">|</div><hr />
}
}
}
Leider wird mir hierbei nur die Defaultsprache (Deutsch) angezeigt.
Wenn ich die Unterseiten, aus dennen das teasermenü besteht, aufrufe, erhalte ich hübsch brav die Übersetzungen. Nur im Teasermenü bleibt alles auf deutsch. Weiß hier jemand rat?
Wie unschwer erkennbar habe ich auch schon die Möglichkeit über die auskommentierte Zeile gewagt. Hier habe ich den Effekt das mir dann gar keine Inhalte mehr angezeigt werden. Weder in deutsch noch in englisch.
Der Vollständigkeit halber auch noch meine Sprachkonfiguration:
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE.utf8
config.sys_language_mode = content_fallback
config.sys_language_overlay = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_UK.UTF8
[global]
lib.field_menue_language = COA
lib.field_menue_language {
10 = TEXT
10.value = <img src=fileadmin/templates/img/flags/de.png alt=deutsch />
10.typolink.parameter.data = page:uid
10.typolink.additionalParams = &L=0
10.typolink.ATagParams = lang=de xml:lang=de class=de
20 = TEXT
20.value = <img src=fileadmin/templates/img/flags/gb.png alt=englisch />
20.typolink.parameter.data = page:uid
20.typolink.additionalParams = &L=1
20.typolink.ATagParams = lang=en xml:lang=en class=en
}