Optimiertes Sprachmenü – Reloaded  t3n Social News

Ich habe heute mehrere Stunden damit zugebracht, ein von mir optimiertes Sprachmenü anzupassen, um auch weitere Sprachen zu unterstützen. Irgendwann war dann das Maß voll, denn die Anahl der Abfragen wurde ab einem gewissen Punkt zu viel. ;) Also, nochmal rangesetzt und in die TSRef geschaut… mit den Infos dort war es mir dann möglich, ein eigenes neues, nur auf TypoScript basierendes Sprachmenü zu erstellen. Das Ergebnis nun hier:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
page.10.marks.SPRACHE = HMENU
page.10.marks.SPRACHE {
  special = language
  special.value = 0,1,2
  special.normalWhenNoLanguage = 0
  1 = GMENU
  1.NO {
    XY = [5.w]+4, [5.h]+4
    backColor = white
    transparentColor = white
    transparentBackground = 1
    5 = IMAGE
    5.file = uploads/tf/flag_de.gif || uploads/tf/flag_en.gif || uploads/tf/flag_ru.gif
    5.offset = 2,2
  }
  1.ACT < page.10.marks.SPRACHE.1.NO
  1.ACT = 1
  1.ACT.backColor = #9C9A9C
  1.ACT.transparentBackground = 0
  1.USERDEF1 < page.10.marks.SPRACHE.1.NO
  1.USERDEF1 = 1
  1.USERDEF1.5.file = uploads/tf/flag_de_d.gif || uploads/tf/flag_en_d.gif || uploads/tf/flag_ru_d.gif
  1.USERDEF1.noLink = 1
  1.USERDEF2 < page.10.marks.SPRACHE.1.USERDEF1
  1.USERDEF2.backColor = #9C9A9C
}

Wer die Flaggen mit einem weißen 2 Pixel breiten Rahmen versehen will, ändert folgende Zeile

11
transparentBackground = 1

in

11
transparentBackground = 0

Über die Zeile

18
1.ACT.backColor = #9C9A9C

lässt sich einfach die Hintergrund-Markierungsfarbe angeben.

Wie man die Pfade zu den Flaggen angeben muss, sieht man zudem oben. Diese können platziert werden wo man will.





Über den Autor

Dieser Beitrag wurde von Oliver Schlöbe verfasst. Er arbeitet als Web- und (TYPO3-)-Entwickler, schreibt redaktionell über Windows Vista/ Windows 7, ist aktives Mitglied bzw. Administrator oder Moderator in diversen Webforen, darunter die TYPO3- und WordPress-Communities, und sammelt seine bisherigen Erweiterungen für diverse Systeme unter http://extend.schloebe.de/
Bei Fragen nutzen Sie die Kommentare oder wenden Sie sich an info@typo3.schloebe.de.

Weitere Beiträge von Oliver Schlöbe.


Über diesen Eintrag


Interessante Links


Informiert bleiben