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