[TYPO3-german] Sprachwechselmenu als <select>-Dropdown?

artworx3D . Lars Zimmermann lars at artworx3d.de
Wed Sep 3 11:32:54 CEST 2008


Hi liebe Typo3-Liste,
 
ich habe in einer Seite bereits einen Sprachwechsel durch kleine Flaggen
mithilfe von Typoscript realisiert und zwar mit folgendem Code:
 
 
    # SprachVariable L initialisieren
    config.linkVars = L
    config.uniqueLinkVars = 1
    
    # Zeichencodierung 
    config.additionalHeaders = Content-Type:text/html;charset=utf-8
    
    # Fallbacklösung für Englische Sprache, wenn kein Content vorhanden ist
(ID=1) hinter dem Semikolon...
    config.sys_language_mode = content_fallback;1
    
 
    [globalVar = GP:L = 0]
    # default german de 
    
    config.sys_language_uid = 0
    config.language = de
    config.locale_all = de_DE
    config.htmlTag_langKey = de   
    config.metaCharset = utf-8
 
    temp.langlink1.typolink.wrap = <img src="typo3/gfx/content_client.gif"
alt="Pfeil" class="pfeil">
    temp.langlink1.typolink.ATagBeforeWrap = 1  
    
    [global] 
 
 
 
    [globalVar = GP:L = 1]
    # english en    
    
    config.sys_language_uid = 1
    config.language = en
    config.local_all = en_EN
    config.htmlTag_langKey = en 
    config.metaCharset = utf-8
    
    temp.langlink2.typolink.wrap = <img src="typo3/gfx/content_client.gif"
alt="Pfeil" class="pfeil">
    temp.langlink2.typolink.ATagBeforeWrap = 1   
    
    [global] 

 
    ###Sprachlinks
    temp.langlink1 = TEXT
    temp.langlink1.value = <img src="typo3/gfx/flags/de.gif" alt="Deutsch">
    temp.langlink1.typolink.parameter.data = page:uid
    temp.langlink1.typolink.additionalParams = &L=0
    temp.langlink1.typolink.ATagParams = class="first" lang="de"
xml:lang="de"
    
    temp.langlink2 = TEXT
    temp.langlink2.value = <img src="fileadmin/template/images/flag_us.gif"
alt="English">
    temp.langlink2.typolink.parameter.data = page:uid
    temp.langlink2.typolink.additionalParams = &L=1
    temp.langlink2.typolink.ATagParams = class="first" lang="en"
xml:lang="en"
 
 
seite.10.marks.SPRACHWAHL = COA
seite.10.marks.SPRACHWAHL  {
 10 < temp.langlink1
 20 < temp.langlink2
 }
 
 
Das funktioniert auch soweit super , z.B. mit RealURL zusammen, die
angewählte Sprache wird mit einem Pfeilchen davor als angewählt markiert,
die Seite wechselt in die jeweilige Sprache ohne dass man auf die Startseite
zurückgeschmissen wird usw. Das ist alles wirklich soweit sehr gut.
 
Wie kann man oben genannten Code nun umbauen, so dass die gleiche
Funktionalität mit einer <select>-<option>-Dropdown Navigation zur Verfügung
stünde? Ein Dropdown, dass weiß welche Sprache gerade aktiv ist, und auf
Klick entsprechend die Sprache wechselt ohne einen auf die Startseite
zurückzuschmeissen usw... ? Könntet ihr mir da helfen?
 
Viele Grüße und vielen Dank im voraus!
Lars
 
 
 
 
....................................
artworx3D
Lars Zimmermann
Diplom-Designer (FH)
Creative | Digital Artist
 
e. lars at artworx3d.de
p. +49 69 / 380 975 407
f. +49 69 / 380 975 407-9
m. +49 1 70 / 66 80 3 28
 
Hanauer Landstraße 293a
60314 Frankfurt
Germany
 
www.artworx3d.de <http://www.artworx3d.de/> 
 


More information about the TYPO3-german mailing list