Hallo,
ich habe folgendes TS definiert, welches die Anzeige und den Wechsel der Sprachen definiert.
Leider werden keine Inhalte im Dropdown angezeigt.
lib.navigation.navbar-right = COA
lib.navigation.navbar-right {
wrap = <ul class="nav navbar-nav navbar-right">|</li></ul></ul>
20 = TEXT
20.value = Sprache
20.wrap = <li class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle" href="#"><i class="icon-globe icon-white"></i> | <b class="caret"></b></a><ul class="dropdown-menu">
30 = COA
30 {
stdWrap.replacement {
10 {
search = <div class="tx-srlanguagemenu-pi1">
replace =
}
20 {
search = </div>
replace =
}
}
30 < plugin.tx_srlanguagemenu_pi1
30 {
languagesUidsList = 0,1
defaultLayout = 2
list.header = 0
showInactive = 0
showCurrentFirst = 1
defaultLanguageISOCode = de
link {
NO.stdWrap.wrap = <li class="no">|</li>
CUR {
stdWrap.wrap = <li class="cur active"><a href="#">|</a></li>
doNotLinkIt = 1
}
INACT.stdWrap.wrap = <li class="inact disabled"><a href="#">|</a></li>
}
links.stdWrap.split.wrap = | <li class="divider"></li> |*| | <li class="divider"></li> |*| |
}
}
}
Kann mir da jemnad weiterhelfen?
Danke andy-man
Warum nimmst du stattdessen nicht ganz einfach ein HMENU special=language ?
Ansonsten: das Typoscript für sr_languagemenu hast du in deinem Template geladen?
Hallo,
ja hatte ich geladen. Habe die Sprachschaltung jetzt anders umgesetzt über TS und funktioniert super.
lib.navigation.languageswitch = COA
lib.navigation.languageswitch {
wrap = <ul class="nav navbar-nav navbar-right">|</li></ul></ul>
20 = TEXT
20.value = Sprache
20.wrap = <li class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle" href="#"><i class="icon-globe icon-white"></i> | <b class="caret"></b></a><ul class="dropdown-menu">
30 = HMENU
30 {
# Ein Sprach-Menü wird erzeugt
special = language
# Reihenfolge und Auswahl der Sprachen im Menü
special.value = 0,1
special.normalWhenNoLanguage = 0
1 = TMENU
1 {
noBlur = 1
# Standard Sprachen
NO = 1
NO {
linkWrap = <li>|</li>
# Standard-Titel für den Link wäre Seitenttitel
# => anderer Text als Link-Text (Optionsschift)
stdWrap.override = Deutsch || English
# Standardmäßige Verlinkung des Menüs ausschalten
# Da diese sonstige GET-Parameter nicht enthält
doNotLinkIt = 1
# Nun wird der Link mit den aktuellen GET-Parametern neu aufgebaut
stdWrap.typolink.parameter.data = page:uid
stdWrap.typolink.additionalParams = &L=0 || &L=1
stdWrap.typolink.addQueryString = 1
stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
stdWrap.typolink.addQueryString.method = GET
stdWrap.typolink.useCacheHash = 1
stdWrap.typolink.no_cache = 0
}
# Aktive Sprache
ACT < .NO
ACT.linkWrap = <li class="active">|</li>
# NO + Übersetzung nicht vorhanden
USERDEF1 < .NO
# ACT + Übersetzung nicht vorhanden
USERDEF2 < .ACT
}
}
}
andy-man