Typo3 - Multilanguage Menu

Aus Wikizone
Version vom 3. August 2007, 17:36 Uhr von 91.32.25.203 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Multilanguage Menu (1.11)

TypoScript Template:

temp.multilang-navigation (1.11)

Constants

languageMenuScript = fileadmin/templates/scripts/languageMenu.php

Setup

# languageSwitch gibt die Flagge mit Link 
# zum jeweiligen anderen Seitenbaum aus.
# languageMenu nutzt ein Skript um die jeweilige Seite 
# in anderen Sprachen auszugeben

#############################################
### Einstellungen deutscher Seitenbaum... ###
#############################################

[PIDinRootline = 2]
### Spracheinstellungen ###
### Parameter L definieren 0 soll die default Sprache (deutsch) sein ###
config.linkVars = L

#values for default language
config.htmlTag_langKey = de_DE
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

#config.sys_language_mode = content_fallback;0
config.sys_language_mode = strict
config.sys_language_overlay = hideNonTranslated


temp.languageSwitch = COA
temp.languageSwitch{
   #5 = TEXT
   #5.value = multil.
   10 = IMAGE
   10.file = fileadmin/templates/img/us.gif
   10.altText = HfWU english startpage
   10.titleText = HfWU english startpage
   10.stdWrap.typolink.parameter = 218
}

[global]

### Einstellungen englischer Seitenbaum ###

[PIDinRootline = 218]
### Spracheinstellungen ###
### Parameter L definieren 0 soll die default Sprache (deutsch) sein ###
config.linkVars = L
#values for default language
config.htmlTag_langKey = en_US
config.sys_language_uid = 1
config.language = en
config.locale_all = en_US

temp.languageSwitch = COA
temp.languageSwitch{
   10 = IMAGE
   10.file = fileadmin/templates/img/de.gif
   10.altText = HfWU deutsche Startseite
   10.titleText = HfWU deutsche Startseite
   10.stdWrap.typolink.parameter = 203
}
[global]


############################################################
#multilanguage-flags
temp.languageMenu = PHP_SCRIPT
temp.languageMenu.file = {$languageMenuScript}

# Englisch, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_US

#  Link to top
#content.linkToTop >
#tt_content.stdWrap.innerWrap2 = <br><div align="right"><A href="#top"><font color="#AB3C4B" face="Arial, Helvetica, sans-serif" size="1"><B>to top</b></font></a></div>

#Suchfunktion - englisch
/*
tt_content.search{
   20.layout.10.value = Suchergebnis: ###RANGELOW###-###RANGEHIGH### von ###TOTAL###
   20.noResultObj.10.value = No hits.
   20.next.value=next
   20.prev.value=previous
   30.dataArray.10.label = Searchwords:
   30.dataArray.20.label = Search in:
   30.dataArray.20.valueArray.10.label = Headlines & Keywords
   30.dataArray.20.valueArray.20.label = Content
   30.dataArray.40.value = Start search
}
*/
[global]

# French language, sys_language.uid = 2
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = fr
config.locale_all = fr_FR
[global]