Zum Inhalt springen

Aktive Sprache auszeichnen

Erstellt am 27. August 2008 · 1 Antwort · letzte Antwort am 2. September 2008

Tags: Frage

niederberger ·

Hallo Zusammen

Ich habe etwas im Formum gestöbert und bin auf den Frontend Localization Guide gestossen, da ich versuche die aktive Sprache anders auszuzeichnen. Ein Lösungsansatz ist unter folgender URL beschrieben:

http://typo3.org/documentation/document-library/core-documentation/doc_l10nguide/1.0.0/view/1/2/#id3959059

Nur wird nicht das aktive Element ausgewählt sondern das Inaktive, was ja soweit kein Problem wäre - nur die Standardsprache wird ebenfalls nicht ausgezeichnet erst wenn die URL /ge/ kriegt.

Folgende Code Schnippsel habe ich zur Zeit im Setup:

LANGUAGE = HMENU
LANGUAGE {
   special = language
   special.value = 0,1,2
   special.normalWhenNoLanguage = 0
   1 = TMENU
   1 {
      # Normal link to language that exists:
      NO = 1
      NO.allWrap =||l||l||
      NO.linkWrap = |
      NO.stdWrap.setCurrent = Deutsch   ||   English   ||   Français
      NO.stdWrap.current = 1

   # Current language selected:
      ACT < .NO
      ACT.linkWrap = <b>|</b>
   }
}

Da ich etliche Varianten durchversucht habe, sieht meiner etwas anders aus als der folgende Schnippsel der im Frontend Localization Guide steht:

lib.langMenu = HMENU
lib.langMenu {
special = language
special.value = 0,1,2
special.normalWhenNoLanguage = 0
1 = TMENU
1 {
        # Normal link to language that exists:
NO = 1
NO.allWrap = |*| | *  |*| |
NO.linkWrap = <b style="background-color : grey"> | </b>
NO.stdWrap.setCurrent = English || Danish || Russian
NO.stdWrap.current = 1
        # Current language selected:
ACT < .NO
ACT.linkWrap = <b style="background-color : red"> | </b>
        # Language that is NOT available:
USERDEF1 < .NO
USERDEF1.linkWrap = <span style="background-color : yellow"> | </span>
USERDEF1.doNotLinkIt = 1
}
}

Hat mir jemand einen Tipp..?

Grüsse und Merci, Thomas.