Zum Inhalt springen

Browserweiche funktioniert nicht

Erstellt am 9. April 2010 · 3 Antworten · letzte Antwort am 12. April 2010

Tags: Frage

noDesperado ·

Hi,
ich möchte abhängig vom Browser unterschiedliche Templates laden, weil der IE mein default-Template anders anzeigt. Hier mein TypoScript:

page = PAGE
page {
	typeNum=0
	bgImg=fileadmin/template/backbody_ie.gif
	config.sys_language_uid = 1 
	config.language = de 
	config.locale_all = de_DE
	10=TEMPLATE
	10.template=FILE
	10.template.file=fileadmin/template/template_default.html
	[browser=msie]
	10.template.file=fileadmin/template/template_ie.html
	[global]
}

Es funktioniert leider nicht. Er zeigt nur noch die IE-Variante an. Woran kann's liegen?
Danke im Voraus.

skydivematy ·

Hi Desp.

Versuchs mal damit:

###IE 6 + 7###
##############

[browser = msie] && [version =< 7.0]

page.headerData.10 = TEXT
page.headerData.10.value (

<link href="fileadmin/styles/css/myStylesheetIEsix.css" rel="stylesheet" type="text/css" />

)
[global]


[browser = msie] && [version => 6.9]

page.headerData.10 = TEXT
page.headerData.10.value (

<link href="fileadmin/styles/css/myStylesheetIEseven.css" rel="stylesheet" type="text/css" />

)
[global]

gruß
maty

noDesperado ·

Danke für deine Antwort, aber mein Problem lässt sich leider nich über CSS lösen und bei deinem Code passiert dasselbe, d.h. er geht in den if-Block und anschließend hört er mit der Ausführung der Anweisungen auf. Woran kann das liegen? Fehler in der Installation vielleicht?

chris3 ·

Jetzt alle zusammen:

Conditions! Niemals!! In!!! Geschweiften!!!! Klammern!!!!! #angry#

#paralyzed#