[TYPO3-german] Problem Mehrsprachigkeit

Björn Hetzel BjoernHetzel at gmx.de
Thu Aug 22 16:46:02 CEST 2013


Hallo,
Mein Language- Menü sieht so aus:

Konstanten:

plugin.tx_srlanguagemenu_pi1.useSysLanguageTitle = 1
plugin.tx_srlanguagemenu_pi1.useIsoLanguageCountryCode = 1
plugin.tx_srlanguagemenu_pi1.hideIfNoAltLanguages = 0
plugin.tx_srlanguagemenu_pi1.showInactive = 1
plugin.tx_srlanguagemenu_pi1.useSelfLanguageTitle = 1
plugin.tx_srlanguagemenu_pi1.showLinkWithFlag = 0
plugin.tx_srlanguagemenu_pi1.defaultLanguageISOCode = DE
plugin.tx_srlanguagemenu_pi1.defaultCountryISOCode = de
plugin.tx_srlanguagemenu_pi1.doNotLinkCurrent = 0
plugin.tx_srlanguagemenu_pi1.languagesUidsList = 0,1,2,3,4,5

und das ist das Setup:
menu.language = HMENU

# We use a condition to show the language menu only on the page with the id from constant contentpage.examplelanguagesID
#[globalVar = TSFE:id = {$contentpage.examplelanguagesID}]

menu.language {
  special = language
  special.value = 0,1,2,3,4,5
  1 = TMENU
  1 {
    wrap = <ul>|</ul>
    
    # Remove the (old) default behaviour which adds onfocus="blurLink(this);" to all links
    noBlur = 1
    
    NO = 1
    NO {
      # Override the standard menu item value (which is the page title) with our own cObject
      stdWrap.cObject = TEXT
      
      # Use the TypoScript option split function to display different values for the first and second item
      stdWrap.cObject.value = {$contentpage.language1} || {$contentpage.language2} || {$contentpage.language3} || {$contentpage.language4} || {$contentpage.language5}
      allWrap = <li>|</li>
    }
    
    ACT < .NO
    ACT {
      ATagParams = class="active"
    }
  }
}

#[global]

#Konfiguration sr_language_menu:

temp.languageMenu < plugin.tx_srlanguagemenu_pi1
temp.languageMenu.languagesUidsList = 0,1,2,3,4,5
temp.languageMenu.defaultLayout= 2

..
was ich mit dem andern meinte ... 
http://www.fzth.de/index.php?id=57 ist die gleiche seite wie http://www.fzth.de/index.php?id=81

nur einmal angewählt durch die obere navigation "produkte" und einmal durch die linke "automatikgetriebe" (die seite auf die "Produkte verweißt") ...
und wenn ich auf das englische gehe nimmt es automatisch die 81 ... also die seite von links gewählt.

wenn du auf eine andere unterseite eghts zb produkte -> getriebespühlungen ist es die id 161
dort funktioniert die umschaltung mit &L=1 dahinter.

Vielen Dank

Björn


More information about the TYPO3-german mailing list