---
title: "Englisch Deutsch umschalten mit Realurl"
url: "https://www.typo3.net/d/114688-englisch-deutsch-umschalten-mit-realurl"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","RealURL"]
created: "2013-04-28"
last_reply: "2013-04-30"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Englisch Deutsch umschalten mit Realurl

TYPO3 › Mehrsprachigkeit · 2 Antworten · gestartet 2013-04-28

## Eröffnungsbeitrag

**ion** · 2013-04-28 · [Beitrag #1](https://www.typo3.net/d/114688-englisch-deutsch-umschalten-mit-realurl/1)

Hallo Zusammen

Ich weiss nicht mehr weiter, bin seit 7h am selben Problem:

Das Umschalten funktioniert soweit dass auf der Deutschen Seite der Link "Englisch" korrekt angezeigt wird und beim Umschalten auf Englisch wird in der URL die Sprach ID "1" (<http://www.swissfeeder.ch/1/produkte/high-level-dosierer/>) angezeigt wird.

Mein Problem ist, dass immer der Deutsche Inhalt und die Deutschen Links angezeigt werden.

Obwohl ich Englische Texte definiert habe.

Das zweite Problem ist dass ich anstelle von /1/ möchte ich /en/ in der URL haben...
Ich bin sehr froh um jegliche Tipps.

Vielen Dank.

Manuel

```typoscript
config {
    prefixLocalAnchors = all
    simulateStaticDocuments = 0
    baseURL = http://www.swissfeeder.ch/
    tx_realurl_enable = 1
     
  # ID der Frontend-Sprache festlegen
  sys_language_uid = 0
  
   # ISO-Kennung der Frontend-Sprache festlegen (2-stellig)
   language = de
 
   # Locale festlegen (5-stelliger ISO-Code + Zeichensatz)
   locale_all = de_DE.utf8
  
  # Bei nicht übersetzten Seiten nicht zur Default-Sprache wechseln
  sys_language_mode = content_fallback
 
  # Nicht übersetzte Inhalte in der Default-Sprache anzeigen
  sys_language_overlay = 1

  # HTTP-Parameter für Sprache festlegen
  linkVars = L
}

lib.link.language = TEXT
lib.link.language {
  value = English
  typolink.parameter.data = page:uid
  typolink.additionalParams = &L=1
}







# Bedingung für Seiten mit der Sprach-ID 2 (hier Englisch)
[globalVar = GP:L = 2]
   # ID der Frontend-Sprache, ISO-Kennung und Locale setzen
   config.sys_language_uid = 2
   config.language = en
   config.locale_all = en_UK.UTF8
[global]
```

## Antworten

### [#2](https://www.typo3.net/d/114688-englisch-deutsch-umschalten-mit-realurl/2) · Julian.​Hofmann · 2013-04-29

Hallo Manuel.

Du setzt per Sprachauswahl als ID der Sprache die 1 ("&L=1"), konfigurierst die Seite aber für die ID 2 (GP:L = 2) ersta uf Englisch um. Da beißt sich was...

Entscheidend für die ID ist die UID des sys_language-Datensatzes.

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/114688-englisch-deutsch-umschalten-mit-realurl/3) · ion · 2013-04-30

Hallo Julian

Dank dir konnte das Problem lösen. Vielen Dank für deine Antwort und deine Bemühungen.

Für alle anderen mit demselben Problem:

Ich habe das so gelöst:

```typoscript
lib.link.language = TEXT
lib.link.language {
  value = English
  typolink.ATagParams = class="hauptnav1no"
  typolink.parameter.data = page:uid
  typolink.additionalParams = &L=1
}
 
# Änderungen für die englische Sprache
[globalVar = GP:L=1]
lib.link.language.value = Deutsch
lib.link.language.typolink.ATagParams = class="hauptnav1no"
lib.link.language.typolink.additionalParams = &L=0

config.sys_language_uid = 1
config.language = en
config.locale_all = en_GB
[global]
```

```typoscript
    CONTENT{
       table = tt_content
       select.orderBy = sorting
       select.where = colPos = 0
       select.languageField = sys_language_uid
```

Viele Grüsse

Manuel

---

Quelle: „Englisch Deutsch umschalten mit Realurl“, typo3.net, https://www.typo3.net/d/114688-englisch-deutsch-umschalten-mit-realurl
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
