Zum Inhalt springen

Browserschleife im Setup für Menu

Erstellt am 4. September 2007 · 5 Antworten · letzte Antwort am 4. September 2007

Tags: Frage

griebie ·

Hallo, um in meinem Menu vor den Einträgen kleine Dreiecke anzuzeigen, benutze ich folgende Zeile:

Beispiel:
RO.allWrap = <div class="level1-ro"><font color="#ffffff">&#x25B8;</font>&nbsp; | </div>

Da aber der IE6 mit dem Sonderzeichen &#x25B8; nicht klar kommt, möchte ich hierfür gerne die Dreiecke als IMG hinterlegen, für alle anderen Browser, die das auslesen können aber nicht. Ich habe es mit "Conditional Comments" in diesem Kontext noch nicht hinbekommen, eine Browserschleife zu programmieren. Hat jemand eine Idee?

griebie ·

Falls das Sonderzeichen, dass ich meine, in diesem Forum nicht dargestellt wird, entzerre ich ihn hier noch einmal, ihr wisst dann schon, was ich meine. Es geht um

& # x25B8 ;

cope ·

Hallo,

hast Du schon TypoScript Bedingungen probiert?
Ich meine die [browser=msie] und [version < 7] Dinger...

LG
Cope

griebie ·

Ja, habe ich. Die veränderte Zeile wird aber leider von allen Browsern genommen. Vielleicht binde ich es falsch ein? Hier mein typo-Auszug:

lib.menutitle = HMENU
# Erste Ebene, Style: Textmenu
lib.menutitle.1 = TMENU
lib.menutitle.1 {
# Definition für Normalzustand
NO.allWrap = <div class="level1-no"><font color="#ffffff">& #x25B8;</font>&nbsp; | </div>

[browser= msie] and [version > 7]
NO.allWrap = <div class="level1-no"><font color="#456545">& #x25B8;</font>&nbsp; | </div>

NO.stdWrap.htmlSpecialChars = 2