---
title: "Flaggen statt Text"
url: "https://www.typo3.net/d/98298-flaggen-statt-text"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2010-04-19"
last_reply: "2010-04-20"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Flaggen statt Text

TYPO3 › Mehrsprachigkeit · 3 Antworten · gestartet 2010-04-19

## Eröffnungsbeitrag

**menikin** · 2010-04-19 · [Beitrag #1](https://www.typo3.net/d/98298-flaggen-statt-text/1)

hallo,
ich habe beim Typo3Blogger folgendes schöne Script gefunden:

```typoscript
marks.sprache = HMENU
  marks.sprache {
    # Ein Sprach-Menü wird erzeugt
    special = language
    # Reihenfolge und Auswahl der Sprachen im Menü
    special.value = 1,0,2
    special.normalWhenNoLanguage = 0
    wrap = <ul id="language_switch">|</ul>
    1 = TMENU
    1 {
      noBlur = 1
      # Standard Sprachen
      NO = 1
      NO {
        linkWrap = <li>|</li>
        # Standard-Titel für den Link wäre Seitenttitel
        # => anderer Text als Link-Text (Optionsschift)
        stdWrap.override = [en] || [de] || [fr]
        # Standardmäßige Verlinkung des Menüs ausschalten
        # Da diese sonstige GET-Parameter nicht enthält
        doNotLinkIt = 1
        # Nun wird der Link mit den aktuellen GET-Parametern neu aufgebaut
        stdWrap.typolink.parameter.data = page:uid
        stdWrap.typolink.additionalParams = &L=1 || &L=0 || &L=2
        stdWrap.typolink.addQueryString = 1
        stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
        stdWrap.typolink.addQueryString.method = GET
        stdWrap.typolink.useCacheHash = 1
        stdWrap.typolink.no_cache = 0
      }
      # Aktive Sprache
      ACT < .NO
      ACT.linkWrap = <li class="active">|</li>
      # NO + Übersetzung nicht vorhanden
      USERDEF1 < .NO
      # ACT + Übersetzung nicht vorhanden
      USERDEF2 < .ACT
    }
  }
  # Nun kann man gleich noch ein wenig CSS Formatierung für den Sprachswitch angegeben werden:
  plugin.language_switch._CSS_DEFAULT_STYLE (
  ul#langua_sitch { padding:0; margin: 0; height: 25px;}
  ul#languagemenu li { height:25px; display:inline;    float:left; }
  ul#languagemenu li.active { font-weight:bold; }
  )
```

Allerdings bekomme ich es nicht hin, dass kein Text zur Auswahl kommt sondern Flaggen. Was muss ich tun. Könnt ihr mir helfen?

## Antworten

### [#2](https://www.typo3.net/d/98298-flaggen-statt-text/2) · Mopps · 2010-04-19

hier als Anregung:
<http://www.typo3forum.net/forum/suchmaschinenfreundliche-urls-seo/31164-sprachenwechsler-flagge.html>

### [#3](https://www.typo3.net/d/98298-flaggen-statt-text/3) · menikin · 2010-04-19

Ich habe das eingefügt:

```typoscript
 lib.sprache = HMENU
 lib.sprache {
 special = language
 special.value = 0,1,3
 1 = GMENU
 1.NO {
 5 = IMAGE
 5.file = fileadmin/system/image/de.png || fileadmin/system/image/gb.png || fileadmin/system/image/fr.png
 XY = [5.w]+10, [5.h]
 5.offset = 10
 transparentBackground = 1
 transparentColor = #ffffff
 backColor = #ffffff
 ATagParams = class="internal-link"
 imgParams =  title="Deutsch" || title="English" || title="France"
 }
 1.ACT < .1.NO
 1.ACT = 1
 1.ACT {
 10 = IMAGE
 10.file =
 10.offset = 1,1
 }
 1.USERDEF1 < .1.NO
 1.USERDEF1 = 1
 1.USERDEF1 {
 wrap= <a>|</a>
 noLink = 1
 7 = EFFECT
 7.value = gray
 }
 }
```

und:

```typoscript
marks.sprache < lib.sprache
```

allerdings wird mir immernoch nichts angezeigt!

### [#4](https://www.typo3.net/d/98298-flaggen-statt-text/4) · menikin · 2010-04-20

Ich bhabe den Fehler gefunden. Ich habe statt png´s einfach gif´s genommen. kam wahrscheinlich mit den pngs nicht klar.

---

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