[TYPO3-german] Language Menu
Christian
osterrieder at directbox.com
Tue Aug 13 10:39:03 CEST 2013
Hallo!
Bei unserer Website haben wir ein Language Menu mit den Sprachen en und de (default ist de).
Dazu unser Typoscript:
#automatic language detection:
plugin.tx_rlmplanguagedetection_pi1 {
defaultLang = de
useOneTreeMethod = 1
}
page.1000 =< plugin.tx_rlmplanguagedetection_pi1
## SPRACHWAHL
# **********************
page.config.linkVars = L
page.config.locale_all = de_DE.UTF-8
# show default language when no translation exists:
page.config.sys_language_mode = content_fallback ; 1,0
page.config.sys_language_uid = 0
page.config.language = de
# englisch language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
page.config.language = en
page.config.locale_all = en_US.UTF-8
[global]
# url rewriting
##################################
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1
## language menu
## ##############################################
plugin.tx_srlanguagemenu_pi1 {
useSysLanguageTitle = 0
defaultLanguageISOCode = DE
LanguageISOCode = DE
#Hiermit kann die wraps um die Links aendern/leeren
link.CUR.stdWrap.wrap = Ι<span class='CUR'>|</span>
link.NO.stdWrap.wrap = Ι<span class='NO'>|</span>
#link.NO.stdWrap = <li>|</li>
hideIfNoAltLanguages = 1
#Hiermit kann die aktuelle Sprache ausgeblendet werden
#showCurrent=0
#GIBT EINE LISTENANSICHT AUS (2: Liste, 1: Auswahlliste, 0:Flagge)
defaultLayout = 2
links.stdWrap.split.wrap >
_CSS_DEFAULT_STYLE >
#objekt um sprachwahl anzusprechen - fuer marker
#addSelectionListHeader = 0
}
sprachwahl.languageMenu < plugin.tx_srlanguagemenu_pi1
Das funktioniert auch soweit. Beim Link für "DE" wird nun ?L=0 angehängt - das ist korrekt. Beim Link für "EN" fehlt allerdings ?L=1.
Erst wenn man auf den "DE" Link mit ?L=0 klickt, zeigt auch der Link "EN" den Parameter L=1.
Was machen wir hier falsch? Es sollten immer die entsprechenden Sprachparameter L=1 angehängt werden.
Danke für eure Hilfe!
More information about the TYPO3-german
mailing list