---
title: "Mehrsprachigkeit Inhalt Deutsch Navigation Englisch"
url: "https://www.typo3.net/d/100586-mehrsprachigkeit-inhalt-deutsch-navigation-englisch"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2010-08-12"
last_reply: "2010-08-13"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Mehrsprachigkeit Inhalt Deutsch Navigation Englisch

TYPO3 › Mehrsprachigkeit · 1 Antwort · gestartet 2010-08-12

## Eröffnungsbeitrag

**typobock** · 2010-08-12 · [Beitrag #1](https://www.typo3.net/d/100586-mehrsprachigkeit-inhalt-deutsch-navigation-englisch/1)

Habe gerade mit TempVolia nen Marker gesetzt das ich dort Das Langugage menu einfügen kann das Switchen soll.

```typoscript
lib.language = PHP_SCRIPT
lib.language.file =fileadmin/templates/my_languageMenu.php


# SprachVariable L initialisieren
config.linkVars = L
 
# Standardsprache UID 0 -> Deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
 
# Englisch, sys_language.uid = 4
[globalVar = GP:L = 4]
config.sys_language_uid = 4
config.language = en
config.locale_all = english
[global]
```

Der Switch Funktioniert auch wenn ich auf Englisch drücke wird mir der Navigations Baum auch in englisch ausgegeben jedoch nicht der Inhalt der bleib weiterhin auf Deutsch

Hier noch die PHP Datei

```php
<?php 
$query = "SELECT * FROM pages_language_overlay WHERE pid=".$GLOBALS["TSFE"]->id.$GLOBALS["TSFE"]->sys_page->enableFields("pages_language_overlay")." GROUP BY sys_language_uid";
$res = mysql(TYPO3_db,$query);
$langArr=array();
while($row=mysql_fetch_assoc($res)) {
     $langArr[$row["sys_language_uid"]]=$row["title"];
}

$flags = array();
    // Englisch ist aktiv - Deutsch anzeigen
    $flags[] = '<a class="languagelink" href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=1" target=_top><img src="fileadmin/templates/img/en.png" border="0"></a>';

    $flags[] = '<a class="languagelink02" href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=4" target=_top><img src="fileadmin/templates/img/de.png" border="0"></a>';
$content = implode("",$flags);

?>
```

Kennt jemand das Problem??

## Antworten

### [#2](https://www.typo3.net/d/100586-mehrsprachigkeit-inhalt-deutsch-navigation-englisch/2) · typobock · 2010-08-13

Konnte nun das Problem selber lösen lag am TS habe nun ne weile Probiert und hab es nun so umgeschrieben

```typoscript
lib.language = PHP_SCRIPT
lib.language.file =fileadmin/templates/my_languageMenu.php


config.sys_language_overlay = 0
config.sys_language_overlay = hideNonTranslated 

config.linkVars = L
[globalVar = GP:L = 0]
config.sys_language_uid = 0
#config.sys_language_mode = content_fallback
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de

[global]
[globalVar = GP:L = 4 ]
config.sys_language_uid = 4
language = en

[global]
```

THEMA kann geschlossen werden

---

Quelle: „Mehrsprachigkeit Inhalt Deutsch Navigation Englisch“, typo3.net, https://www.typo3.net/d/100586-mehrsprachigkeit-inhalt-deutsch-navigation-englisch
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
