Zum Inhalt springen

browserweiche problem ff2

Erstellt am 20. Januar 2009 · 7 Antworten · letzte Antwort am 21. Januar 2009

Tags: Frage

methodx ·

hi,

ich bekomm es einfach nicht hin eine Browserweiche zu erstellen, wo das CSS wenn FF2 benutzt wird.
hier der code

[useragent = *Firefox*] && [version = < 3]
page.10.marks.MENU.1.NO.XY = 101, 20
page.includeCSS.file1= fileadmin/css/gmenu_css_ff_old.css
[global]

ich hab schon die Referenz und das Forum durchgeguckt aber es funkts immer noch nicht.

hoffentlich kann mir jemand helfen

Polly_Harr ·

Hi,

vielleicht hilft dir ja das weiter.
ein etwas anderer weg aber sollte doch auch funktionieren.

[browser = msie] && [version =< 7]
  
   # Wennn IE und Browser-Version gleich 7 ist #

[ELSE]
   ####  HIER KEIN InlineCSS EINFÜGEN. WIRD ÜBERSCHRIEBEN!! 
   ##  CSS FÜR ALLE STANDARDBROWSER. CSS NUR IN DATEI!
   # ALLE anderen Browser #

[GLOBAL]
Julian.​Hofmann ·

Hallo.

Als HTTP_USER_AGENT führt der FF2 irgendwas etwa wie:
Mozilla/5.0 (Windows; ... Firefox/2.0.4)

Bei der Condition wird für Version hierbei die Mozilla-Generation verwendet, d.h Deine Condition heißt mit eingesetzten Wert

[5.0 = < 3]

und das ist natürlich nicht wahr.

[useragent = *Firefox/0*][useragent = *Firefox/1*]

dürfte Deine Bedingung erfüllen.

Viele Grüße
Julian

methodx ·

hi,

leider funkts det immer noch nicht, mein code sieht jezt so aus

[5.0 = < 3]
[useragent = *Firefox/0*][useragent = *Firefox/1*]
page.10.marks.MENU.1.NO.XY = 101, 20
page.includeCSS.file1= fileadmin/css/ffold.css
[global]
Julian.​Hofmann ·

Öhm, das [5.0 = < 3] gehört nicht hin. Das war nur die Veranschaulichung, was Deine ursprüngliche Condition ([version = < 3]) tatsächlich vergleicht.

Die && gehören nicht hin, da Firefox die Versionen 0* oder 1* haben soll.

[useragent = *Firefox/0*][useragent = *Firefox/1*]
page.10.marks.MENU.1.NO.XY = 101, 20
page.includeCSS.file1= fileadmin/css/ffold.css
[global]
methodx ·

jezt hab ich schon ne menge neuer sachen über conditions gelernt^^,
aber es funkts immer noch net es greift einfach nicht drauf zu