---
title: "Mehr als zwei Sprachen - Schalter"
url: "https://www.typo3.net/d/50381-mehr-als-zwei-sprachen-schalter"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2006-09-21"
last_reply: "2006-09-21"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Mehr als zwei Sprachen - Schalter

TYPO3 › Mehrsprachigkeit · 1 Antwort · gestartet 2006-09-21

## Eröffnungsbeitrag

**automatix** · 2006-09-21 · [Beitrag #1](https://www.typo3.net/d/50381-mehr-als-zwei-sprachen-schalter/1)

Hallo!

Auf meiner Seite werden die Sprache wie folgt umgeschaltet:

```typoscript
mainPage.10.marks.LANGUAGES = TEXT
mainPage.10.marks.LANGUAGES.field = uid
mainPage.10.marks.LANGUAGES.wrap = <a style="color:#FFFFFF;" href="index.php?id=&L=3">|EN</a>

[globalVar = GP:L=3]
    mainPage.10.marks.LANGUAGES.wrap = <a style="color:#FFFFFF;" href="index.php?id=|&L=1">DE</a>
[global]
```

Das Problem ist aber, dass so immer nur ein Link erzeugt wird, was nicht immer erwünscht ist, z.B. dann nicht, wenn mehr als zwei Sprachen gibt.

Ich kome irgendwie nicht darauf, wie ich den Code ändern soll, damit die Liks auf alle Sprachen angezeigt werden...

## Antworten

### [#2](https://www.typo3.net/d/50381-mehr-als-zwei-sprachen-schalter/2) · automatix · 2006-09-21

Wie ich auch vermutete, ist die Lösung ziemlich simpel: anstatt eines TEXT-Elsments muss man einfach ein COA mit mehreren TEXTen erstellen.

```typoscript
# LANGUAGES START

config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
#EN
English language, sys_language.uid = 3
[globalVar = GP:L=3]
config.sys_language_uid = 3
config.sys_language_mode = content_fallback ; 0
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en
[global]
#RU
Russian language, sys_language.uid = 4
[globalVar = GP:L=4]
config.sys_language_uid = 4
config.sys_language_mode = content_fallback ; 0
config.language = ru
config.locale_all = ru_RU
config.htmlTag_langKey = ru
[global]
#AZ
Azerbaijani language, sys_language.uid = 5
[globalVar = GP:L=5]
config.sys_language_uid = 5
config.sys_language_mode = content_fallback ; 0
config.language = az
config.locale_all = az_AZ
config.htmlTag_langKey = az
[global]

mainPage.10.marks.LANGUAGES = COA
mainPage.10.marks.LANGUAGES.10 = TEXT 
mainPage.10.marks.LANGUAGES.10.field = uid
mainPage.10.marks.LANGUAGES.10.wrap = <a class="language_A" href="index.php?id=|&L=1">DE</a>
mainPage.10.marks.LANGUAGES.15 = TEXT 
mainPage.10.marks.LANGUAGES.15.value = |
mainPage.10.marks.LANGUAGES.20 = TEXT 
mainPage.10.marks.LANGUAGES.20.field = uid
mainPage.10.marks.LANGUAGES.20.wrap = <a class="language_A" href="index.php?id=|&L=3">EN</a>
mainPage.10.marks.LANGUAGES.25 = TEXT 
mainPage.10.marks.LANGUAGES.25.value = |
mainPage.10.marks.LANGUAGES.30 = TEXT 
mainPage.10.marks.LANGUAGES.30.field = uid
mainPage.10.marks.LANGUAGES.30.wrap = <a class="language_A" href="index.php?id=|&L=4">RU</a>
mainPage.10.marks.LANGUAGES.35 = TEXT 
mainPage.10.marks.LANGUAGES.35.value = |
mainPage.10.marks.LANGUAGES.40 = TEXT 
mainPage.10.marks.LANGUAGES.40.field = uid
mainPage.10.marks.LANGUAGES.40.wrap = <a class="language_A" href="index.php?id=|&L=5">AZ</a>

# LANGUAGES STOP
```

---

Quelle: „Mehr als zwei Sprachen - Schalter“, typo3.net, https://www.typo3.net/d/50381-mehr-als-zwei-sprachen-schalter
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
