Hallo Forum,
ich übe schon eine Weile Typo3 und google mich so langsam voran.
Jetzt wollt ich mal schnell eine Browserweiche basteln um dem IE das hovern beizubringen - aber die Conditions sind irgendwie murks. Vielleicht kann mir hier jemand einen Tip geben.
temp.langmenu = COA
temp.langmenu {
# Header fuer das Sprachmenu
10 = TEXT
10 {
value = Sprache
lang.en = Language
lang.es = Lengua
lang.fr = Langue
[browser = msie] && [version= <7]
wrap = <li onmouseover="show(this)" onmouseout="hide(this)">|</li>
[ELSE]
wrap = <li><a href="">|</a>
[END]
}
20 = HMENU
20 {
special = language
special.value = 0,1,2,3,4,5
1 = TMENU
1 {
wrap = <ul class="language"> | </ul></li>
noBlur = 1
NO = 1
NO {
stdWrap.cObject = TEXT
stdWrap.cObject {
value = deutsch || english || español || français
}
allWrap = <li>|</li>
before.cObject = IMAGE
before.cObject {
file = fileadmin/templates/flags/DE.gif || fileadmin/templates/flags/UK.gif || fileadmin/templates/flags/ES.gif || fileadmin/templates/flags/FR.gif
}
}
ACT < .NO
ACT {
doNotLinkIt = 1
}
}
}
}
Es geht um Zeile 10 bis 14.
Wenn ich Z 12 und 13 auskommentiere stellt der IE6 es richtig dar, wenn die ELSE drin ist wird nur Zeile 13 interpretiert und Firefox usw. sind richtig.
Ich hab auch schon ausprobiert, ob
[browser = msie] && [version= <7]
wrap = <li onmouseover="show(this)" onmouseout="hide(this)">|</li>
[END]
[browser = firefox, opera, ....]
wrap = <li><a href="">|</a>
[END]
oder [GLOBAL] statt [END] Auswirkungen haben - leider nicht die gewünschten.
Schon mal danke für eure Ideen.
chr1s