[TYPO3-german] javascript für IE8 und IE7 nicht einbinden - für alle anderen schon

Sönke Hartung hartung.germany at gmail.com
Sun Feb 5 15:55:10 CET 2012


Hallo Wolfgang,

> Gibt es eine Möglichkeit Javascript nur für bestimmte Browser einzubinden?
Ja, das geht mit TS-Conditions ganz leicht.


> Allerdings soll IE8 und kleiner dieses Script NICHT einbinden.
> Alle anderen Browser schon.
>
> # Einbinden der Webfonts:
> page.headerData.1000 = TEXT
> page.headerData.1000.value = <!--[if IE 9]><script
> type="text/javascript"
> src="http://fast.fonts.com/jsap/204734e8-1bd7-4996-8953-27625584ab52.js"></script><![endif]-->

Du brauchst stattdessen sowas im TS:

[browser = msie] && [version = <9]
page.headerData.1000 >
[ElSE]
page.headerData.1000.value = <script type="text/javascript"> 
src="http://url.com/script.js"></script>
[global]

Wichtig bei TS-Conditions: Keine Verschachtelungen, also nicht so:
page {
	[browser = msie] && [version = <9]
	headerData.1000 >
	[ElSE]
	headerData.1000.value = <script type="text/javascript"> 
src="http://url.com/script.js"></script>
	[global]
}


More information about the TYPO3-german mailing list