---
title: "Sprachlinks"
url: "https://www.typo3.net/d/119277-sprachlinks"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","TYPO3 6.x"]
created: "2014-12-02"
last_reply: "2014-12-04"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Sprachlinks

TYPO3 › Mehrsprachigkeit · 2 Antworten · gestartet 2014-12-02

## Eröffnungsbeitrag

**andres** · 2014-12-02 · [Beitrag #1](https://www.typo3.net/d/119277-sprachlinks/1)

guten tag
vor version6 habe ich die sprachenlinks D|E immer mit:

```php
page.10.marks.SPRACHEN = PHP_SCRIPT
page.10.marks.SPRACHEN.file = fileadmin/scripts/my_languageMenu.php
```

erstellt.
nun soll das ja ab version6 nicht mehr gehen.
frage: gibt es eine andere möglichkeit? gibt es eine anleitung dazu?
gruss:andré

## Antworten

### [#2](https://www.typo3.net/d/119277-sprachlinks/2) · jenses · 2014-12-03

USER und USER_INT sind deine Freunde, die gibt es übrigens auch schon seit Ewigkeiten....
<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/UserAndUserInt/Index.html>

### [#3](https://www.typo3.net/d/119277-sprachlinks/3) · andres · 2014-12-04

ich habe das sprachen Menü nun so gelöst:

```typoscript
LANG_SWITCH = HMENU
LANG_SWITCH {
	# Ein Sprach-Menü wird erzeugt
	special = language
	# Reihenfolge und Auswahl der Sprachen im Menü
	special.value = 1,0,2
	special.normalWhenNoLanguage = 0
	wrap = <ul id="language_switch">|</ul>
	1 = TMENU
	1 {
		noBlur = 1
		# Standard Sprachen
		NO = 1
		NO {
			linkWrap = <li>|</li>
			# Standard-Titel für den Link wäre Seitenttitel
			# => anderer Text als Link-Text (Optionsschift)
			stdWrap.override = [en] || [de] || [fr]
			# Standardmäßige Verlinkung des Menüs ausschalten
			# Da diese sonstige GET-Parameter nicht enthält
			doNotLinkIt = 1
			# Nun wird der Link mit den aktuellen GET-Parametern neu aufgebaut
			stdWrap.typolink.parameter.data = page:uid
			stdWrap.typolink.additionalParams = &L=1 || &L=0 || &L=2
			stdWrap.typolink.addQueryString = 1
			stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
			stdWrap.typolink.addQueryString.method = GET
			stdWrap.typolink.useCacheHash = 1
			stdWrap.typolink.no_cache = 0
		}
		# Aktive Sprache
		ACT < .NO
		ACT.linkWrap = <li class="active">|</li>
		# NO + Übersetzung nicht vorhanden
		USERDEF1 < .NO
		# ACT + Übersetzung nicht vorhanden
		USERDEF2 < .ACT
	}
}
```

---

Quelle: „Sprachlinks“, typo3.net, https://www.typo3.net/d/119277-sprachlinks
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
