funktionierende Typoscript Browserweiche
Eine Browserweiche über Typoscript zu realisieren ist eine praktische und dazu recht einfacheSache. Leider wird die TS Condition version in vielen Typoscript Snippets im Web falsch verwendet. Die Autoren können Ihr Typoscript nie getestet haben, weil es schlicht und ergreifend nicht funktionieren kann.
Man findet für den IE6 zum Beispiel häufig:
[browser = msie] && [version < 7]
Das ist falsch!
Richtig ist:
[browser = msie] && [version= <7]
Es folgt nun eine Browserweiche, die in meinen Augen die wichtigsten Browser abdeckt.
# Firefox
page.includeCSS.file1 = fileadmin/templates/css/styles.css
# IE 7
[browser = msie]
page.includeCSS.file2 = fileadmin/templates/css/ie.css
[global]
# IE 6
[browser = msie] && [version= <7]
page.includeCSS.file3 = fileadmin/templates/css/ie6.css
[global]
# Opera
[browser = opera]
page.includeCSS.file5 = fileadmin/templates/css/opera.css
[global]
# Safari
[useragent = *Safari*]
page.includeCSS.file6 = fileadmin/templates/css/safari.css
[global]



