---
title: "Flaggen statt Text"
url: "https://www.typo3.net/d/78431-flaggen-statt-text"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2008-06-13"
last_reply: "2008-06-16"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Flaggen statt Text

TYPO3 › Mehrsprachigkeit · 1 Antwort · gestartet 2008-06-13

## Eröffnungsbeitrag

**Truller500** · 2008-06-13 · [Beitrag #1](https://www.typo3.net/d/78431-flaggen-statt-text/1)

Hallo Experten,

habe eine 2-sprachige Seite angelegt.
Ist es möglich an Stelle von DE | EN kleine Flaggen anzeigen zu lassen?
Ich dachte da an: value = <img src...
Ist das prinzipiell richtig? Wie muss der Link zu den Flaggen dann aussehen?

Folgender Code ist zuständig für die Sprachwahl:

# SprachVariable L initialisieren
config.linkVars = L

# Standardsprache UID 0 -> Deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = deutsch

# Englisch, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
[global]

temp.langmenu = COA
      temp.langmenu{
              wrap = <ul class="langmenu">|</ul>
              10 = HTML
              10{
                      value = DE
                      value.wrap = <li>|<li>
                      value.typolink.parameter.data = page:uid
                      value.typolink.additionalParams = &L=0
              }
              20 < temp.langmenu.10
              20{
                      value = EN
                      value.typolink.additionalParams = &L=1
              }
      }
[globalVAR = GP:L<1]
temp.lanmenu.10.value.typolink >
[global]
[globalVar = GP:L=1]
temp.lanmenu.20.value.typolink >
[global]

page.10.subparts {
SPRACHE < temp.langmenu
}

## Antworten

### [#2](https://www.typo3.net/d/78431-flaggen-statt-text/2) · Mopps · 2008-06-16

hilft das weiter:

```typoscript
lib.langMenu = HMENU
lib.langMenu.special = language
 
# Definiert welche Sprachen angezeigt werden sollen (id)
lib.langMenu.special.value = 0,2
 
# erzeugt entsprechende Flaggensymbole
lib.langMenu.1 = GMENU
lib.langMenu.1.NO {
 
     XY = [5.w], [5.h]
     backColor = white
     5 = IMAGE
     # Grafik für Sprache default (0) || 2 || ..
     5.file = fileadmin/templates/flags/de.gif ||
     fileadmin/templates/flags/gb.gif ||
     fileadmin/templates/flags/es.gif ||
     fileadmin/templates/flags/ru.gif

}

# die Flagge der aktuell ausgewählten Sprache soll keinen Link erhalten
lib.langMenu.1.ACT < lib.langMenu.1.NO
lib.langMenu.1.ACT=1
lib.langMenu.1.ACT.noLink = 1
```

oder:
<http://typo3.schloebe.de/typoscript/optimiertes-sprachmenue/>

---

Quelle: „Flaggen statt Text“, typo3.net, https://www.typo3.net/d/78431-flaggen-statt-text
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
