Browserweiche für Opera 10
Eingetragen von Druide (9)
am 06.10.2011 - 09:29 Uhr in
am 06.10.2011 - 09:29 Uhr in
Hallo,
ich möchte der 'template.php' eine Browserweiche für Opera 10 hinzufügen. Für den Internet Explorer 8 habe ich das hinbekommen aber für Opera 10 scheint es nicht zu funktionieren.
IE8
drupal_add_css(path_to_theme() . '/css/ie8.css', array('group' => CSS_THEME, 'browsers' => array('IE' => 'IE 8', '!IE' => FALSE), 'preprocess' => FALSE));
Opera 10
drupal_add_css(path_to_theme() . '/css/opera10.css', array('group' => CSS_THEME, 'browsers' => array('opera' => 'Opera 10', '!Opera' => FALSE), 'preprocess' => FALSE));
Weis jemand was ich falsch gemacht habe?
Grüße
Druide
- Anmelden oder Registrieren um Kommentare zu schreiben
conditional styles
am 06.10.2011 - 12:53 Uhr
Weis jemand was ich falsch gemacht habe?
Ich vermute mal, Du hast die Doku nicht genau genug gelesen ;). Wie in [api:drupal_pre_render_conditional_comments:7] erklärt ist, sind als Schlüssel nur "IE" bzw. "!IE" erlaubt.
Conditional comments for Opera funktionieren also nicht.
Conditional comments for Opera
am 06.10.2011 - 14:53 Uhr
Hi,
danke für die Antwort. Doch die 'drupal_pre_render_conditional_comments' habe ich gelesen. Ich dachte jedoch, dass es einen Trick gibt, der dort evtl. nicht dokumentiert ist aber trotzdem funktioniert.
Was mach ich nun mit Opera? Hilft es etwas, ein Stylesheet aus der 'page.tpl.php' heraus aufzurufen und wie müsste das dann aussehen?
Grüße
Druide
Du könntest versuchen, die
am 06.10.2011 - 15:43 Uhr
Du könntest versuchen, die Browser-Info aus den globalen Variablen auszulesen und den CSS-Befehl nur bei Bedarf auszuführen.
http://drupal.org/project/browscap wäre da vermutlich eine Hilfe.