---
title: "Sprach-Link"
url: "https://www.typo3.net/d/6891-sprach-link"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2003-10-30"
last_reply: "2003-11-07"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Sprach-Link

TYPO3 › Mehrsprachigkeit · 6 Antworten · gestartet 2003-10-30

## Eröffnungsbeitrag

**riddick** · 2003-10-30 · [Beitrag #1](https://www.typo3.net/d/6891-sprach-link/1)

Hi @ll,

wie bekommt man den Sprachewechsellink wie auf <http://typo3.hachmeister.org/> hin. Ich sollte es so haben, das einmal > English dasteht, und dann wenn man in EN ist > Deutsch.

Danke
riddick

## Antworten

### [#2](https://www.typo3.net/d/6891-sprach-link/2) · riddick · 2003-10-31

Also mein Lösungsweg sieht so aus:

alles im Setup

```typoscript
##################################################################################
# set language
#################################################################################
	config.linkVars = L 
	config.sys_language_uid = 0 
	config.language = de 
	config.locale_all = German 	

	# German language, sys_language.uid = 0 
	[globalVar = GP:L = 0] 
		config.sys_language_uid = 0 
		config.language = de 
		config.locale_all = German 
	[global] 

	# English language, sys_language.uid = 2
	[globalVar = GP:L = 2] 
		config.sys_language_uid = 2
		config.language = en 
		config.locale_all = English 
	[global] 	
#################################################################################
```

Das hier kommt dann nach dem ich meine Ganzen anderen Contents, Menüs & Co gemanaged hab:

```typoscript
################################################################################# 
# Language Link
################################################################################# 
# Deutsche Labels              
[globalVar = GP:L = 2] 
	temp.LangLink = TEXT
	temp.LangLink.data  = TSFE : id 
	temp.LangLink.wrap (
		<a href="index.php?id= |&L=0" class="navi2">Deutsch</a>
		)
	}
[else] 
	temp.LangLink = TEXT
	temp.LangLink.data  = TSFE : id 
	temp.LangLink.wrap (
		<a href="index.php?id= |&L=2" class="navi2">English</a>
		)
	}
[end] 

temp.mainTemplate.subparts.LANGUAGE_BUTTON < temp.LangLink
#################################################################################
```

Vielleicht hilfts jemand
Grüße
riddick

### [#3](https://www.typo3.net/d/6891-sprach-link/3) · dj.​picasso · 2003-10-31

Hi riddick,

> **riddick schrieb:**
>
> config.sys_language_uid = 0
> 	config.language = de
> 	config.locale_all = German
>
> # German language, sys_language.uid = 0
> 	[globalVar = GP:L = 0]
> 		config.sys_language_uid = 0
> 		config.language = de
> 		config.locale_all = German
> 	[global]

... dies ist wie man so schön sagt, doppelt gemoppelt.

```typoscript
# German language, sys_language.uid = 0 
[globalVar = GP:L = 0] 
	config.sys_language_uid = 0 
	config.language = de 
	config.locale_all = German 
[global]
```

diesen Bereich kannst Du auch weglassen!

Zum Sprachwechsel:
Ich gehe mal davon aus das auf der o.g. Website der Sprachwechsel über das Skript gemacht wird:
Du brauchst ja im Skript nur die folgende IF-Abfrage umbauen:

```php
...
$flags[] = ($GLOBALS["TSFE"]->sys_language_uid==1?$pointer:"").'<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=1" target=_top><img src="fileadmin/images/flags/flag_uk'.($langArr[1]?"":"_d").'.gif" width="21" height="13" hspace=5 border="0"></a>';
...
```

Ciao
Der DJ

### [#4](https://www.typo3.net/d/6891-sprach-link/4) · riddick · 2003-10-31

Hi DJ,

war ja nur ein Lösungsansatz bei dem nicht die Flagge, sondern Text ausgegeben wird. Sicher gibts noch hübschere Lösugen, aber ich üb' ja noch ;)
Arbeite erst seit einer Woche "produktiv" mit T3

Grüße
riddick

### [#5](https://www.typo3.net/d/6891-sprach-link/5) · andy-odw · 2003-11-06

Hi.

Ich habe folgende Code:

# TEST
[globalVar = GP:L = 0]
   subparts.TEST = TEXT
   subparts.TEST.value = mein Text
[else]
   subparts.TEST = TEXT
   subparts.TEST.value = my text
[end]

es wird aber immer nur "my text" angezeigt, so als ob die Abfrage einfach ignoriert wird. Und das ist bei jeder Abfrage so, nicht nur bei GP:L. Hat jemand eine Idee ?

### [#6](https://www.typo3.net/d/6891-sprach-link/6) · sw-student · 2003-11-07

So geht's:

--> [/d/6318-text-im-template-sprachabhaengig-machen](https://www.typo3.net/d/6318-text-im-template-sprachabhaengig-machen)

Nächtesmal bidde selber Suchfunktion benutzen  o.O

### [#7](https://www.typo3.net/d/6891-sprach-link/7) · dj.​picasso · 2003-11-07

Hi,

ich würde es eher so machen:

```typoscript
subparts.TEST = TEXT 
subparts.TEST.value = mein Text

[globalVar = GP:L > 0] 
subparts.TEST.value = my Text 
[global]
```

Damit hast Du für 0 und falls kein Eintrag da sein sollte die deutsche Sprache und alle anderen werden in englisch dargestellt.

Ciao
Der DJ

---

Quelle: „Sprach-Link“, typo3.net, https://www.typo3.net/d/6891-sprach-link
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
