---
title: "Problem beim Sprachumschalter mittels Typoscript"
url: "https://www.typo3.net/d/119329-problem-beim-sprachumschalter-mittels-typoscript"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","TYPO3 6.x"]
created: "2014-12-09"
last_reply: "2014-12-09"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Problem beim Sprachumschalter mittels Typoscript

TYPO3 › Menüs · 2 Antworten · gestartet 2014-12-09

## Eröffnungsbeitrag

**ppp123** · 2014-12-09 · [Beitrag #1](https://www.typo3.net/d/119329-problem-beim-sprachumschalter-mittels-typoscript/1)

Hallo zusammen,
ich habe ein Problem mit dem Umschalten von Sprachen mittels Typoscript.
Angeboten wird Deutsch, Englisch und Chinesisch.

MENU_OBEN = COA

MENU_OBEN.1=HMENU
MENU_OBEN.1{

special = language
special.value=0,1,2
  1=GMENU
  1.NO{

   XY=[10.w],[10.h]

    backColor=white
    10=IMAGE
    10.file=fileadmin/img/deutsch.jpg || fileadmin/img/englisch.jpg || fileadmin/img/china.jpg
    10.offset=0,0

wrap=&nbsp;|&nbsp;&#124;|*| &nbsp;|&nbsp;&#124; |*|&nbsp;|&nbsp;

  }

  1.ACT=1
  1.ACT <.1.NO
  1.ACT.ATagParams = class="inactive"
}

MENU_OBEN.2=HMENU
# Da kommen noch weiter Menüeinträge

Zur Zeit ist Deutsch die Hauptsprache und wird mittels css als inactive gesetzt.
.inactive{
	display:none;
}

Die Flaggenreihenfolge sind deutsch, englisch, chinesisch. Die Flaggen werden jeweils rechts von ihnen durch ein Pipe-Zeichen getrennt. Die Flaggen der aktiven Sprache werden durch die Klasse inactive
unsichtbar gemacht.
Leider wird die Pipe(&#124;) nicht mit in die Klasse inactive mitübernommen, so dass die Flagge verschwindet, aber nicht das dazugehörige Pipe-Zeichen. Dann kann es vorkommen, dass wenn man die
die englische Sprache gewählt hat, doppelte Pipe-Zeichen sieht(sihe Bild). Oder wenn man die Deutsche Sprache gewählt hat, links von der englischen Flagge ein Pipe-Zeichen erscheint(siehe Bild). Wie Kriege
ich das Pipe-Zeichen dazu, dass es mit der inactiven Flagge verschwindet?

[Bild: \[upl-image-preview uuid=eb542e59-0f28-5f08-bc9a-7b91b8dc9a4c url=https://www.typo3.net/assets/files/typo3net/1641-deutsch.png alt=deutsch.png thumbnail_url=https://www.typo3.net/assets/files/typo3net/1641-deutsch.png\]](https://www.typo3.net/assets/files/typo3net/1641-deutsch.png)
[Bild: \[upl-image-preview uuid=8b48052b-9d61-56d7-9236-f64311fab9a0 url=https://www.typo3.net/assets/files/typo3net/1642-englisch.png alt=englisch.png thumbnail_url=https://www.typo3.net/assets/files/typo3net/1642-englisch.png\]](https://www.typo3.net/assets/files/typo3net/1642-englisch.png)
[Bild: \[upl-image-preview uuid=aa87f985-978d-5488-ad5a-dcbf82a91144 url=https://www.typo3.net/assets/files/typo3net/1643-pipe.png alt=pipe.png thumbnail_url=https://www.typo3.net/assets/files/typo3net/1643-pipe.png\]](https://www.typo3.net/assets/files/typo3net/1643-pipe.png)

## Antworten

### [#2](https://www.typo3.net/d/119329-problem-beim-sprachumschalter-mittels-typoscript/2) · toifel · 2014-12-09

Dazu brauchst du "richtige" Wraps.. kann ja nicht gehen, wenn die Pipe außerhalb des "inactive" Elements liegt.

NO:

```typoscript
wrap=<span class="first">&nbsp;|&nbsp;&#124;</span>|*| <span>&nbsp;|&nbsp;&#124;</span> |*|<span class="last">&nbsp;|&nbsp;</span>
```

ACT:

```typoscript
wrap=<span class="inactive">|</span>
```

### [#3](https://www.typo3.net/d/119329-problem-beim-sprachumschalter-mittels-typoscript/3) · ppp123 · 2014-12-09

Vielen Dank. Mit Deiner Hilfe konnte ich das Problem lösen!!!

---

Quelle: „Problem beim Sprachumschalter mittels Typoscript“, typo3.net, https://www.typo3.net/d/119329-problem-beim-sprachumschalter-mittels-typoscript
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
