Hallo liebe Gemeinde,
bin jetzt schon seit Wochen mit dem Problem "schwanger" und finde keine Lösung. Obendrein verstehe ich mein zusammenkopiertes TypoScript nur teilweise.
Mein Ziel ist es, dass nur die nicht aktive Sprache gezeigt wird, habe den One-Tree-Modus benutzt.
Vielleicht gibts eine einfache Lösung, um endlich voranzukommen?
## temp.langmenu
temp.langmenu = COA
temp.langmenu {
wrap = <ul class="langmenu">|</ul>
10 = HTML
10{
value = Deutsch
value.wrap = <li>|</li>
value.typolink.parameter.data = page:uid
value.typolink.additionalParams = &L=0
}
20 < temp.langmenu.10
20{
value = English
value.typolink.additionalParams = &L=1
}
}
[globalVAR = GP:L=0]
temp.langmenu.10.value.typolink >
[global]
[globalVar = GP:L=1]
temp.langmenu.20.value.typolink >
[global]
page.10.subparts.SPRACHE < temp.langmenu
# SprachVariable L initialisieren
config.linkVars = L
config.uniqueLinkVars = 1
# Standardsprache UID 0 -> de
config.sys_language_uid = 0
config.language = de
config.locale_all = de-DE
config.htmlTag_langKey = de-DE
# engl, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = de
config.locale_all = en-UK
config.htmlTag_langKey = en-UK
[global]
#Hiermit kann die aktuelle Sprache ausgeblendet werden
# don’t show current language if showCurrent=0
# showCurrent = 0