Browserweiche mit Typo3
Von: Martin WeisbachManchmal kann es passieren das HTML-Templates z.B. im Internet Explorer anders dargestellt werden als im Mozilla Firefox. In diesem Fall kann man Abhilfe schaffen, in dem man für die verschiedenen Browser passende CSS-Dateien ausliefert.
Im ROOT-Template legt man das Stylesheet, das im allgemeinen genutzt werden soll, mit folgendem TypoSkript fest:
page.stylesheet = fileadmin/template/template.css
Um, beispielsweise für die verschiedenen Internet Explorer Versionen, weitere CSS einzubinden ergänzt man das TypoSkript dann wie folgt:
# IE 7
[browser = msie] && [version = 7]
page.stylesheet = fileadmin/template/ie7template.css
[global]
# IE 6
[browser = msie] && [version = 6]
page.stylesheet = fileadmin/template/ie6template.css
[global]
# IE < 6
[browser = msie] && [version < 6]
page.stylesheet = fileadmin/template/ie5template.css
[global]