[TYPO3-german] Language Menu

Stephan Bauer stephan_bauer at gmx.de
Wed Aug 14 14:40:24 CEST 2013


Hallo Christian,

welche Versionen von TYPO3 und sr_language_menu nutzt Du?

Funktioniert es vielleicht, wenn Du nur defaultLanguageISOCode setzt?
Funktioniert es bei einem anderen Layout?

Grüße

Stephan

schrieb Christian:
> 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 = &Iota;<span class='CUR'>|</span>
>   link.NO.stdWrap.wrap = &Iota;<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