---
title: "Keine Fähnchen Newbie"
url: "https://www.typo3.net/d/7393-keine-faehnchen-newbie"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2003-11-20"
last_reply: "2003-11-22"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Keine Fähnchen Newbie

TYPO3 › Mehrsprachigkeit · 4 Antworten · gestartet 2003-11-20

## Eröffnungsbeitrag

**crashlady** · 2003-11-20 · [Beitrag #1](https://www.typo3.net/d/7393-keine-faehnchen-newbie/1)

Hallo Leute, verzweifele hier so langsam. Habe versucht das Menü für die Sprachauswahl einzubringen, was leider nicht geklappt hat. Ich ein ziemlicher Newbie und kein Programmierer, habt Nachsicht, hoffe es aber trotzdem hinzubekommen.

Habe alle Beiträge gelesen, die Anleitung von Kaper und  Jochen studiert, aber es klappt einfach nicht.  :x
Was ich bisher gemacht habe ist folgendes:

1. Ordner im Fileadmin "scripts" angelegt. Die Datei von Jochen reinkopiert mit folgendem Inhalt.

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

Denke es kommt dort auf die 2 Zeilen mit den UID an. So wie ich das verstehe ist die default Sprache immer 0, die Englische Sprache hat laut PAGE - LIST die UID 5

2. Dann habe ich unter Template - Info - Modify unter dem Punkt Setup folgende Zeilen eingefügt:

page.11 = PHP_SCRIPT
page.11.file = fileadmin/scripts/my_languageMenu.php
config.sys_language_uid = 0
config.language = deutsch
config.locale_all = deutsch_DE
# English language, sys_language.uid = 5
[globalVar = GP:L = 5]
config.sys_language_uid = 5
config.language = en
config.locale_all = english
[global]

Content liegt im default und english vor !! Sprich auf der ersten Seite des Webs

Aber es hat nicht geholfen. Sitze jetzt schon mehrere Tage an diesem Problem und komme einfach nicht weiter.

Kann mir da vielleicht jemand helfen ???

Vielen Dank im voraus
Crashlady

## Antworten

### [#2](https://www.typo3.net/d/7393-keine-faehnchen-newbie/2) · sw-student · 2003-11-21

Als erstes solltes du deine Sprachen mal korrekt definieren:

```typoscript
### SPRACHSETUP ###

# Setting up the language variable "L" to be passed along with links
   config.linkVars = L

# Standardsprache Deutsch mit L=0
    config.sys_language_uid = 0
    config.language = de
    config.locale_all = de_DE

# Englisch mit L=5 
[globalVar = GP:L = 5]
    config.sys_language_uid = 5
    config.language = en
    config.locale_all = en_EN
[global]
```

Ich empfehle da immer auf die altbewährte Methode mit den Markern zurückzugreifen: Damit weißt du wenigstens wo die Flaggen auftauchen sollen. Also fügst du ###SPRACHE### irgendwo in dein Html Template ein und den folgenden Code in deinem Setup.

```typoscript
# SPRACHWAHL
               marks.SPRACHE = PHP_SCRIPT
               marks.SPRACHE.file = fileadmin/scripts/my_languageMenu.php
```

> **crashlady schrieb:**
>
> Habe alle Beiträge gelesen, die Anleitung von Kaper und Jochen studiert, aber es klappt einfach nicht.

Der Bub heißt übrigens Ka*s*per *klugscheiß*

P.S.: Verwende nächstes mal für den Code bidde die Code Tags, dann passiert so<img height=13 width=21>was nicht mehr ;-)

### [#3](https://www.typo3.net/d/7393-keine-faehnchen-newbie/3) · crashlady · 2003-11-21

> **sw-student schrieb:**
>
> Als erstes solltes du deine Sprachen mal korrekt definieren:
>
> Wo, soll ich das genau einfügen, in der my_languageMenue.php ? Wie du siehst stehe ich da noch ziemlich am Anfang, also habe nachsicht mit mir ;-)
>
> ```typoscript
> ### SPRACHSETUP ###
>
> # Setting up the language variable "L" to be passed along with links
>    config.linkVars = L
>
> # Standardsprache Deutsch mit L=0
>     config.sys_language_uid = 0
>     config.language = de
>     config.locale_all = de_DE
>
> # Englisch mit L=5 
> [globalVar = GP:L = 5]
>     config.sys_language_uid = 5
>     config.language = en
>     config.locale_all = en_EN
> [global]
> ```
>
> Ich empfehle da immer auf die altbewährte Methode mit den Markern zurückzugreifen: Damit weißt du wenigstens wo die Flaggen auftauchen sollen. Also fügst du ###SPRACHE### irgendwo in dein Html Template ein und den folgenden Code in deinem Setup.
>
> Das habe ich im Template unter Setup eingestellt !!
>
> ```typoscript
> # SPRACHWAHL
>                marks.SPRACHE = PHP_SCRIPT
>                marks.SPRACHE.file = fileadmin/scripts/my_languageMenu.php
> ```
>
> > **crashlady schrieb:**
> >
> > Habe alle Beiträge gelesen, die Anleitung von Kaper und Jochen studiert, aber es klappt einfach nicht.
>
> Der Bub heißt übrigens Ka*s*per *klugscheiß*
> Sorry, beim nächsten mal denke ich dran.
>
> P.S.: Verwende nächstes mal für den Code bidde die Code Tags, dann passiert so<img height=13 width=21>was nicht mehr ;-)

Jetzt mein my_languageMenue.php als Code

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

Hoffe es wird richtig angezeigt jetzt. Habe ganz vergessen zu erwähnen, habe es unter Windows mit der Quickstart Seite aufgebaut.

Danke dir schon mal im voraus.

### [#4](https://www.typo3.net/d/7393-keine-faehnchen-newbie/4) · sw-student · 2003-11-21

Richtig ist [...] .($langArr[5]?"":"_d"). [...]. Beeinflusst aber nur die Ausgabe der Flaggen Icons.

Also, ersetz dein Sprachsetup durch meines, überprüf nochmals die Pfadangaben, am Besten auch mit dem Marker versuchen. Dann meldest dich wieder, wenn's immer noch nich klappt.

### [#5](https://www.typo3.net/d/7393-keine-faehnchen-newbie/5) · crashlady · 2003-11-22

> **sw-student schrieb:**
>
> Richtig ist [...] .($langArr[5]?"":"_d"). [...]. Beeinflusst aber nur die Ausgabe der Flaggen Icons.
>
> Also, ersetz dein Sprachsetup durch meines, überprüf nochmals die Pfadangaben, am Besten auch mit dem Marker versuchen. Dann meldest dich wieder, wenn's immer noch nich klappt.

Habs am laufen bekommen, hurra !!!  #giggle#

Danke dir noch mal

---

Quelle: „Keine Fähnchen Newbie“, typo3.net, https://www.typo3.net/d/7393-keine-faehnchen-newbie
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
