[TYPO3-german] Verständnisfrage zum Sprachumschalter

"Ingo Preuß" preuss at zedat.fu-berlin.de
Mon Jul 16 13:19:41 CEST 2012


Hallo,

in Anlehnung an die Anleitung für einen Sprachenumschalter (
http://goo.gl/gGygT ) sieht mein TS wie folgt aus:

TS
### DEFAULT LANGUAGE
config {
	linkVars = L
	sys_language_uid = 0
	language = de
	locale_all = de_DE
	htmlTag_langKey = de
	htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"
lang="de"
	sys_language_mode = content_fallback
	sys_language_overlay = hideNonTranslated
	### DER PARAMTER L SOLL DURCHGEREICHT WERDEN
	linkVars := addToList(L)
	### DER PARAMTER SOLL EINDEUTIG SEIN (KEIN DOPPELTES AUFTRETEN IN EINER URL)
	uniqueLinkVars = 1
	### CONTENT FALLBACK
	sys_language_fallBackOrder = 1,0
	sys_language_mode = content_fallback ; 1,0
	sys_language_overlay = 1
	sys_language_content = 1
}

### ENGLISH LANGUAGE (ID)

# GERMAN
[globalVar = GP:L = 0]
  config {
    sys_language_uid = 0
     htmlTag_langKey = de_DE
     htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml"
xml:lang="de" lang="de"
     language = de
     linkVars = L
     locale_all = de_DE.UTF-8
  }
[global]

 [globalVar = GP:L = 1]
  config {
      sys_language_uid = 1
      htmlTag_langKey = en_GB
      htmlTag_setParams = xmls="http://www.w3.org/1999/xhtml"
xml:lang="en" lang="en"
      language = en
      linkVars = L
      locale_all = en_GB
  }
[global]


lib.langmenu = HMENU
lib.langmenu {
  special = language
  special {
  value = 0,1
    normalWhenNoLanguage = 0
  }
  wrap = <ul class="langmenu">|</ul>
  1 = TMENU
  1 {
  noBlur = 1
  NO = 1
  NO {
    linkWrap = <li> | </li>
    stdwrap.override = english || deutsch
  }

  ACT <.NO
  ACT {
    linkWrap = <li> | </li>
    stdWrap.override = deutsch || english
    doNotLinkIt = 1
  }
  USERDEF1 < .NO
  USERDEF2 < .ACT
  }
}


Der Sprachumschalter funktioniert fehlerfrei. Dennoch wird für die
inaktive Sprache der Seitentitel angezeigt und nicht "deutsch" bzw.
"english".
An welcher Stelle holt sich das Menü den Seitentitel bzw. wie kann ich
statt diesem als "Menüeintrag inaktiv" "english" bzw. "deutsch" ausgeben?

Gruß, Ingo



----------------------

Ingo Preuss
Rigaer Strasse 65
10247 Berlin

0163.160 51 03



More information about the TYPO3-german mailing list