---
title: "2 Sprachen-Regelung über´s Menü"
url: "https://www.typo3.net/d/88735-2-sprachen-regelung-uebers-menue"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2009-04-08"
last_reply: "2009-04-17"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# 2 Sprachen-Regelung über´s Menü

TYPO3 › Mehrsprachigkeit · 4 Antworten · gestartet 2009-04-08

## Eröffnungsbeitrag

**wirdschon** · 2009-04-08 · [Beitrag #1](https://www.typo3.net/d/88735-2-sprachen-regelung-uebers-menue/1)

Hallo alle;
habe eine tzweite Sprache angelegt;
jetzt möchte ich den Wechsel über einen normalen Butten meines Menüs regeln.
Ich müßte also dem Link 'english' sagen:
"wenn ich dich anklicke, dann hänge '&L=1' hinten an die Url ran"
solange bis ich dem Link 'deutsch' sage: "nun häng bitte nix mehr dran - u. nimm also wieder die default-Sprache"
Wer kann mir einen Ansatz für die Übersetzung meiner Worte in TS geben?

Nachdem ich diverses gelesen hab, bitte ich Euch dringlichst um Beistand.
Danke
Volker

## Antworten

### [#2](https://www.typo3.net/d/88735-2-sprachen-regelung-uebers-menue/2) · danton · 2009-04-08

hi
deine richtung stimmt doch schon.
du kannst es entweder als language-menü machen dazu
schau in der ts-ref nach menu und dort nach language
oder alternativ könntest du es mit 2 text-objekten machen

```typoscript
lib.language_de = TEXT
lib.language_de{
  value = Deutsch
  typolink{
    parameter.data = TSFE : id
  }
}
lib.language_en = TEXT
lib.language_en{
  value = English
  typolink{
    parameter.data = TSFE : id
    additionalParams = &L=1
  }
}
```

oder mit 1 sprachwechsel

```typoscript
lib.language = TEXT
lib.language{
  value = English
  typolink{
    parameter.data = TSFE : id
    additionalParams = &L=1
  }
}
[globalVar = GP:L = 1]
lib.language{
  value = Deutsch
  typolink{
    parameter.data = TSFE : id
    additionalParams >
  }
}
[global]
```

gruß danton

### [#3](https://www.typo3.net/d/88735-2-sprachen-regelung-uebers-menue/3) · brokemeister · 2009-04-08

Hi!
Vielleicht hilf Dir ja auch:

<http://www.maltejansen.de/typo3/howtos/mehrsprachige_seiten/>

Gruß

Malte

### [#4](https://www.typo3.net/d/88735-2-sprachen-regelung-uebers-menue/4) · wirdschon · 2009-04-17

erstmal Danke für Eure Antworten.
Mein Gedanke war das ich 2 Buttons eines schon vorhandenen Menüs für die Sprachumschaltung belege, aber da kam ich nicht weiter.

Ich habe für das Sprachmenü einen zusätzlichen Bereich gemappt und nutze folgendes script, womit die Sprachumschaltung jetzt auch funktioniert:

```typoscript
temp.menu_lang = COA
temp.menu_lang {
   10 = HMENU
   10 {
         # deutsch und englisch
      special = language
      special.value = 0,1
   
      1 = TMENU
      1 {
         NO = 1
         NO.stdWrap.cObject = TEXT
         NO.stdWrap.cObject {
            value   = Deutsch || Englisch
            lang.en = German || English
         }
         ACT < .NO
         ACT.stdWrap.cObject {
            value = DEUTSCH || Englisch
            lang.en = German || ENGLISH
         }
      }
   }
}
```

Jetzt möchte ich dieses Menü gern als liste haben.

```html
<ul class="menu">
 <li><a href="xyz">deutsch</a></li>
 <li><a href="xyz">english</a></li>
</ul>
```

Wie krieg ich die Liste um die Links herum?
mit Dank & Gruß

### [#5](https://www.typo3.net/d/88735-2-sprachen-regelung-uebers-menue/5) · wirdschon · 2009-04-17

Folgendes nach der ersten Zeile hinzugefügt bringt das gewünschte Ergebnis:

```typoscript
temp.menu_lang.wrap = <ul class="menu"> | </ul>
temp.menu_lang.10.1.NO.wrapItemAndSub = <li> | </li>
```

Wahrscheinlich gibt´s schönere Lösungen, aber das hilft erstmal.
Grüße

---

Quelle: „2 Sprachen-Regelung über´s Menü“, typo3.net, https://www.typo3.net/d/88735-2-sprachen-regelung-uebers-menue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
