[TYPO3-german] Falscher Sprachkürzel ("da" statt "en") in URL - RealUrl
Ralf Schlömer
typo3 at ralfschloemer.de
Fri Jul 8 10:24:26 CEST 2016
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.a.c at 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 at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list