Browserweiche per TS Conditions

News

16.10.08
Neues TYPO3camp Munich

Der Termin für das nächste TYPO3camp ist fix! Vom 11.09. - 13.09.2009 gibt es wieder kostenloses...

02.10.08
T3CON 08

Cross Content Media auf der 4.internationelen TYPO3 Konferenz in Berlin von 9. bis 11. Oktober...

01.10.08
Hai End Newsletter

Der Elektronikversand Hai-End.com versendet Newsletter an 10000 Empfänger.

Supporting Member of the TYPO3 Association

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]