Hi,

in sys_language_uid muss immer die UID der aktuellen Sprache stehen. Wenn 
Deutsch deine Default-Sprache ist, dann ist sys_language_uid = 0. Wenn Englisch 
die erste Fremdsprache ist, die du angelegt hast, dann ist sys_language_uid = 
1. Die UID der Sprache bekommst du am einfachsten heraus, wenn du die Maus über 
das Icon der entsprechenden Sprache positionierst.

Weiterhin fragst Du Den Language-Parameter L=1 in deiner Condition ab, setzt 
aber dann sys_language_uid = 4. Richtig wäre sys_language_uid immer auf den 
Wert von L zu setzen.

Grüße,
Ralf

> Am 08.07.2016 um 03:05 schrieb Martin Caduff <m....@bluewin.ch>:
> 
> Liebe Typo3-Community
> 
> Bei einer Typo3 6 Installation habe ich die Mehrsprachigkeit für Deutsch und 
> Englisch aktiviert.
> Im Front-End werden auch die jeweils richtigen Inhalte ausgegeben, auch die 
> Sprachnavigation (umschalten DE und EN) funktioniert wunderbar.
> 
> Wo ich im Moment noch anstehe ist, dass in der URL der Kürzel "da" (Beispiel: 
> xyz.com/da/home.html) erscheint, wenn ich auf Englisch wechsle, ich gehe 
> davon aus, dass das System hier den Kürzel für Dänisch verwendet.
> Schön wäre aber, wenn hier "en" erscheinen würde.
> 
> Für diese Installation verwende ich folgendes TS:
> 
> Konfiguration:
> ## Mehrsprachigkeit
> config.sys_language_uid = 1
> 
> ## values for default language: German config.linkVars = L
> config.uniqueLinkVars = 1
> config.sys_language_uid = 1
> config.language = de
> config.locale_all = de_DE.UTF-8
> 
> [globalVar = GP:L = 1]
> config.linkVars = L
> config.sys_language_uid = 4
> config.language = en
> config.locale_all = en_GB.UTF-8
> config.defaultGetVars.L = 1
> config.htmlTag_langKey = en
> [global]
> 
> Navigation:
> ## Mehrsprachigkeit Navigation
> lib.languageSwitch = COA
> lib.languageSwitch {
> wrap = <div class="language">|</div>
> 10 = HMENU
> 10 {
> special = language
> special.value = 0
> wrap = <div class="lang-de">|</div>
> 1 = TMENU
> 1 {
> NO = 1
> NO {
> stdWrap.typolink.parameter.data = page:uid
> stdWrap.typolink.additionalParams = &L=0
> stdWrap.cObject = TEXT
> stdWrap.cObject.value = DE
> }
> }
> }
> 
> 20 = HMENU
> 20 {
> special = language
> special.value = 0
> wrap = <div class="lang-en">|</div>
> 1 = TMENU
> 1 {
> NO = 1
> NO {
> stdWrap.typolink.parameter.data = page:uid
> stdWrap.typolink.additionalParams = &L=1
> stdWrap.cObject = TEXT
> stdWrap.cObject.value = EN
> }
> }
> }
> }
> 
> Hat jemand eine Idee, an was das liegen könnte, bzw. was ich übersehen habe?
> 
> Vielen Dank für eure Hilfe.
> Martin
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an