---
title: "Sprachauswahl mit GMENU"
url: "https://www.typo3.net/d/36337-sprachauswahl-mit-gmenu"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-01-17"
last_reply: "2006-01-19"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Sprachauswahl mit GMENU

TYPO3 › Menüs · 4 Antworten · gestartet 2006-01-17

## Eröffnungsbeitrag

**Arkala** · 2006-01-17 · [Beitrag #1](https://www.typo3.net/d/36337-sprachauswahl-mit-gmenu/1)

Hilfe,

bin kurz vorm Verzweifeln.

Habe mir ein GMENU erstellt zur Sprachauswahl. Solange ich die einzelnen Sprachvarianten (deutsch und englisch) als kleine Images (Flaggen) anzeigen lasse ist alles in Ordnung:

```typoscript
temp.menu_lang = HMENU
temp.menu_lang {
  special = language
  special.value = 0,1
  1 = GMENU
  1.NO = 1
  1.NO {
    XY = 90,19
    backColor = #275BA4
    //transparentBackground = 1
    wrap = |<br />
    5 = IMAGE
    5.file = media/flags/flag_de.gif  || media/flags/flag_uk.gif
  }
}
```

Nun hatte ich aber die Idee, anstelle der Flaggen zwei Schriftzüge "deutsch" und "english" zu erstellen.
Also habe ich den entsprechenden Bereich im TypoScript ersetzt durch:

```typoscript
temp.menu_lang = HMENU
temp.menu_lang {
  special = language
  special.value = 0,1
  1 = GMENU
  1.NO = 1
  1.NO {
    XY = 90,19
    backColor = #275BA4
    //transparentBackground = 1
    wrap = |<br />
    10 = TEXT
    10.value = deutsch || english
    10.fontColor = #DDFFFF
    10.fontFile = fileadmin/fonts/ARIALNB.TTF
    10.fontSize = 13
    10.fontWeight = bold
    10.niceText = 1
  }
}
```

Es werden zwar die entsprechenden Flächen mit der definierten Hintergrundfarbe angelegt und auch verlinkt, aber leider wird mir die Schrift nicht angezeigt.

Die Zeilen 14-18 verwende ich genau so im HauptMenü und da ist die Welt in Ordnung.

Warum wird mein Text-Value ignoriert???

Habe wirklich keine Idee mehr  :'(

## Antworten

### [#2](https://www.typo3.net/d/36337-sprachauswahl-mit-gmenu/2) · Arkala · 2006-01-18

Keiner ne Idee???

Wahrscheinlich ist es wieder einer dieser dummen Fehler, die ich einfach nicht sehe! Wer kann mir auf die Sprünge helfen?  #paralyzed#

### [#3](https://www.typo3.net/d/36337-sprachauswahl-mit-gmenu/3) · theo · 2006-01-18

> **Arkala schrieb:**
>
> Die Zeilen 14-18 verwende ich genau so im HauptMenü und da ist die Welt in Ordnung.

Und Du bist Dir ganz sicher, daß Du dort ebenfalls den niceText aktiviert hast?

P.S.:

```typoscript
10.fontWeight = bold
```

is ja ne nette Erfindung Deinerseits, hat nur nichts mit der Realität, sondern eher mit Deiner Phantasie zu tun...  ;)

### [#4](https://www.typo3.net/d/36337-sprachauswahl-mit-gmenu/4) · Arkala · 2006-01-18

> **theo schrieb:**
>
> > **Arkala schrieb:**
> >
> > Die Zeilen 14-18 verwende ich genau so im HauptMenü und da ist die Welt in Ordnung.
>
> Und Du bist Dir ganz sicher, daß Du dort ebenfalls den niceText aktiviert hast?

Ja, habe ich. Da sieht das ganze dann so aus:

```typoscript
temp.menu = HMENU
temp.menu {
    special = directory
    1 = GMENU
    1.NO = 1
    1.NO {
      transparentBackground = 1
      wrap = |<br />
      10 = TEXT
      10.text.field = title
      10.text.case = upper
      10.fontColor = #DDFFFF
      10.fontFile = fileadmin/fonts/ARIALNB.TTF
      10.fontSize = 13
      10.niceText = 1
    }
}
```

Kein Problem!

Um die Sprachauswahl nun vom Layout her dem Hauptmenü anzupassen, dachte ich mir:
Ersetze
10.text.field = title
durch
10.value = deutsch || english
und alles ist in Ordnung.

Aber leider nicht #angry#

Es werden zwar zwei Grafiken erzeugt und auch verlinkt, aber leider fehlt der Schriftzug auf den Grafiken.

Nur WARUM???

Habe testweise auch mal den niceText deaktiviert. Hat aber auch nichts gebracht. :-(

> **theo schrieb:**
>
> P.S.:
>
> ```typoscript
> 10.fontWeight = bold
> ```
>
> is ja ne nette Erfindung Deinerseits, hat nur nichts mit der Realität, sondern eher mit Deiner Phantasie zu tun...  ;)

Stimmt. Habe ich auch gemerkt. Deshalb hatte ich mir auch den entsprechenden Font in Bold installiert. Nur leider vergessen besagte Zeile zu entfernen. Ist nun auch erledigt. Hat aber leider keine positiven Auswirkungen auf mein Menü-Problem.

### [#5](https://www.typo3.net/d/36337-sprachauswahl-mit-gmenu/5) · Arkala · 2006-01-19

Habe nun einen kleinen Umweg geschaffen, der mich aber immerhin schon fast ans Ziel führt:

Habe die zu erzeugenden grafischen Texte in Photoshop erstellt und dann als fertige Images eingebaut:

```typoscript
temp.menu_lang = HMENU
temp.menu_lang {
  special = language
  special.value = 0,1,2
  1 = GMENU
  1.NO = 1
  1.NO {
    XY = 90,19
    wrap = |<br />
    5 = IMAGE
    5.file = fileadmin/images/head/lang_de.png  || fileadmin/images/head/lang_en.png  || fileadmin/images/head/lang_usa.png
  }
  1.RO < .1.NO
  1.RO = 1
  1.RO.5.file = fileadmin/images/head/lang_de_a.png  || fileadmin/images/head/lang_en_a.png  || fileadmin/images/head/lang_usa_a.png
  1.ACT < .1.RO
  1.ACT = 1
}
```

So weit, so gut.

Allerdings stellt sich ein weiteres Problem:

Wenn ich auf der Seite
index.php?id=home&L=de
den Sprachlink "English" auswähle wird folgender Link erzeugt:
index.php?id=home&L=de&L=1

Schöner wäre:
index.php?id=home&L=en

Kann mir da jemand weiterhelfen???

---

Quelle: „Sprachauswahl mit GMENU“, typo3.net, https://www.typo3.net/d/36337-sprachauswahl-mit-gmenu
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
