Hier ein Codesnippsel der es in Typo3 ermöglicht eine Browserweiche (Conditional Comments) für den Internetexplorer 6 und 7. Zusätzlich kann man auch Javascript einbinden. Einfach folgenden Typoscript Code einfügen.
// Internet Explorer 6 [browser = msie] AND [version = <7] page.headerData.4 = TEXT page.headerData.4.value ( <!--[if lte IE 7]> <style type="text/css" media="screen, projection"> @import "fileadmin/templates/css/ie6.css"; </style> <![endif]--> ) [end] // Internet Explorer 7 [browser = msie] AND [version >6] page.headerData.4 = TEXT page.headerData.4.value ( <!--[if IE 7]> <style type="text/css" media="screen, projection"> @import "fileadmin/templates/css/ie7.css"; </style> <![endif]--> ) [end]
Kategorie tutorials
5 Kommentare zu “Typo3 – Browserweiche (Conditional Comments)”
Add your Comment
Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>









Hi,
for me, this worked fine, to deliver different stylesheets to IE6 and IE7:
browser = msie]
[version = 6]
page.includeCSS {
file2 = uploads/tf/ie6.css
}
[end]
browser = msie]
[version = 7]
page.includeCSS {
file2 = uploads/tf/ie7.css
}
[end]
Greetings,
Timo
Danke für deinen Code-Schnippsel, hat mir bei der Problemlösung geholfen!
Aber ist es nicht unnötig, wenn man schon den Browser per Typoscript abfragt dann auch noch als Inhalt ein zu benutzen? Das ist doch doppelt gemoppelt. :)
lg Tom
Thanks!
Wird der zusatz …[if lte IE 7]… nicht überflüssig durch das [browser = msie] AND [version >6]
?
theoretisch schon ;) man könnte auch alles per alles headerdata einbinden ohne jeweilige abfrage. das muss jeder für sich entscheiden. ich selber find es so sauberer