---
title: "Sprachumschaltung im Dropdown + RealURL"
url: "https://www.typo3.net/d/56781-sprachumschaltung-im-dropdown-realurl"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","RealURL","Tipp"]
created: "2007-01-25"
last_reply: "2007-02-04"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Sprachumschaltung im Dropdown + RealURL

TYPO3 › Mehrsprachigkeit · 4 Antworten · gestartet 2007-01-25

## Eröffnungsbeitrag

**einpraegsam.​net** · 2007-01-25 · [Beitrag #1](https://www.typo3.net/d/56781-sprachumschaltung-im-dropdown-realurl/1)

Haben gestern ein wenig gebastelt - vielleicht kann es jemand brauchen:

```typoscript
page.10.marks.languageswitcher = COA
page.10.marks.languageswitcher.wrap = <div class="box">|</div>
page.10.marks.languageswitcher {
	5 = TEXT
	5.value (
		<script language="JavaScript">
		<!--
		function QuickJump(Formular) {
    			var Element = Formular.Ziel.selectedIndex;
    			if (Formular.Ziel.options[Element].value != 0) {
        			location = Formular.Ziel.options[Element].value;
    			}   
		}
		//-->
		</script>
		)
	7 = TEXT
	7.value = Sprache
	7.wrap = <h1>|</h1>
	8 = TEXT
	8.value = <form name="Formular"><select name="Ziel" onchange="QuickJump(this.form);" style="width: 155px;">
	9 = TEXT
	9.value = <option value=""></option>
	
	# Sprache en:
        10 = TEXT
	10.wrap = <option value="http://www.test.de/|">English</option>
        10.typolink.parameter.data = page:alias // TSFE:id
	10.typolink.additionalParams = &L=0
	10.typolink.returnLast = url
	
	# Sprache de:
        20 = TEXT
	20.wrap = <option value="http://www.test.de/|">Deutsch</option>
        20.typolink.parameter.data = page:alias // TSFE:id
	20.typolink.additionalParams = &L=1
	20.typolink.returnLast = url
	
	100 = TEXT
	100.value = </select></form>
}
```

## Antworten

### [#2](https://www.typo3.net/d/56781-sprachumschaltung-im-dropdown-realurl/2) · pam_jvv · 2007-02-02

Hallo

Leider funktioniert das nicht richtig bei mir.  Ich mache wahrscheinlich einen Anfängerfehler.

Hab es so eingebunden und in meinem HTML Template einen Marker gesetzt ###languageswitcher###

Kannst Du mir bitte sagen, wo ich eventuell falsch liege.
Danke

```typoscript
page = PAGE
page {
shortcutIcon = fileadmin/images/favicon.ico
   typeNum = 0
   # Allgemeine Seiteneigenschaften setzen
   	meta.robots = index,follow
	meta.page-topic = 
	meta.page-type = 
	meta.audience = All
	meta.revisit-after = 10 days
	meta.description = 
	meta.keywords = 
	meta.publisher = ISP-Easyweb
	meta.copyright = 	
        bodyTag = <body bgcolor="#ffffff" topmargin="0" leftmargin="0">
   	stylesheet = fileadmin/css/style.css
               
      # Die Designvorlage integrieren
        10 = TEMPLATE
        10.template = FILE
        10.template.file = fileadmin/templates/root.html
        10.workOnSubpart = DOKUMENT

        10.marks {
      # Den Platzhalter DATUM ansprechen
        DATUM = COA_INT
        DATUM {
         # Den Begrüßungstext realisieren
         10 = TEXT
         10 {
            #value = Guten Morgen
            wrap = | Heute ist der&nbsp;
         }
         # Das aktuelle Datum ausgeben
         20 = TEXT
         20 {
            data = date:d.m.Y
         }
            
      10.marks.languageswitcher = COA
      10.marks.languageswitcher.wrap = <div class="box">|</div>
      10.marks.languageswitcher {
        5 = TEXT
        5.value (
                <script language="JavaScript">
                <!--
                function QuickJump(Formular) {
                var Element = Formular.Ziel.selectedIndex;
                if (Formular.Ziel.options[Element].value != 0) {
                                location = Formular.Ziel.options[Element].value;
                }   
                }
                //-->
                </script>
                )
        7 = TEXT
        7.value < temp.languageueb
        7.wrap = <h1>|</h1>
        8 = TEXT
        8.value = <form name="Formular"><select name="Ziel" onchange="QuickJump(this.form);" style="width: 155px;">
        9 = TEXT
        9.value = <option value=""></option>
        
        # Sprache en:
        10 = TEXT
        10.wrap = <option value="http://www.test.de/|">English</option>
        10.typolink.parameter.data = page:alias // TSFE:id
        10.typolink.additionalParams = &L=0
        10.typolink.returnLast = url
        
        # Sprache de:
        20 = TEXT
        20.wrap = <option value="http://www.test.de/|">Deutsch</option>
        20.typolink.parameter.data = page:alias // TSFE:id
        20.typolink.additionalParams = &L=1
        20.typolink.returnLast = url
        
        100 = TEXT
        100.value = </select></form>
} 
}
```

### [#3](https://www.typo3.net/d/56781-sprachumschaltung-im-dropdown-realurl/3) · einpraegsam.​net · 2007-02-04

Überprüf mal deine geschweiften Klammern, ich glaube du machst eine nicht zu!?

### [#4](https://www.typo3.net/d/56781-sprachumschaltung-im-dropdown-realurl/4) · steffenk · 2007-02-04

Hi wt,

danke für Dein Script.

2 Anmerkungen:
- Solang Du nicht verrätst, wo temp.languageueb herkommt, ist es unvollständig, auch wenns nur ne Überschrift ist
- um es zu vervollständigen, würde ich die Sprachdefinitionen mit angeben. Das hilft so einigen unerfahreren T3lern

schönes WE

### [#5](https://www.typo3.net/d/56781-sprachumschaltung-im-dropdown-realurl/5) · einpraegsam.​net · 2007-02-04

> **steffenk schrieb:**
>
> Hi wt,
>
> danke für Dein Script.
>
> 2 Anmerkungen:
> - Solang Du nicht verrätst, wo temp.languageueb herkommt, ist es unvollständig, auch wenns nur ne Überschrift ist
> - um es zu vervollständigen, würde ich die Sprachdefinitionen mit angeben. Das hilft so einigen unerfahreren T3lern
>
> schönes WE

- stimmt, leider kann ich den Beitrag nicht mehr ändern in "7.value = Ueberschrift"
- wollte es nicht zu voll machen, kann aber auf Wunsch noch hinzugefügt werden

Schönes WE

---

Quelle: „Sprachumschaltung im Dropdown + RealURL“, typo3.net, https://www.typo3.net/d/56781-sprachumschaltung-im-dropdown-realurl
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
