[TYPO3-german] conditional comments klappt nicht über automaketemplate schon ?? !!

Jochen Graf graf at uni-landau.de
Sun Sep 30 12:25:18 CEST 2007



Hallo Liste,

ich habe Problem den iehack im Header einzubinden.
Die Vorlage wird als Standard über automaketemplate eingebunden.

Nun habe ich das automaketemplate entfernt und bekomme die iehacks nicht 
eingebunden.


Mein Aufbau der Vorlage sieht folgendermassen aus.

HTML Vorlage

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>test site</title>

<link href="../css/layout_3col_fixed.css" rel="stylesheet" type="text/css"/>
<!--[if lte IE 7]>
<link href="../css/explorer/iehacks_3col_fixed.css" rel="stylesheet" 
type="text/css" />
<![endif]-->


</head>


in dieser Datei iehacks_3col_fixed.css befindet sich der Eintrag @import



@import url(../main/iehacks.css);

So, mit dem automaketemplate wird ja der Header ausgelesen

.......

workOnSubpart = DOCUMENT_HEADER

........

damit greifen auch die css Dateien.


Nun versuche ich vergebens die iehacks einzubinden "Ohne 
automaketemplate", aber diese greift nicht!?

Im TS habe ich folgenden Code



page.headerData.5 = TEXT
page.headerData.5.value (
<style type="text/css" media="screen, projection">
/*<![CDATA[*/
@import "fileadmin/css/layout_3col_fixed.css";

/*]]>*/
</style>

<!--[if lte IE 7]>
<style type="text/css" media="screen, projection">
@import "fileadmin/css/explorer/iehacks_3col_fixed.css";
</style>
<![endif]-->


)





Rufe ich nun die Seite auf,dann bekomme ich folgende Ausgabe

##############################



<link rel="stylesheet" type="text/css" 
href="typo3temp/stylesheet_e99aac0be0.css" />
<style type="text/css" media="screen, projection">
/*<![CDATA[*/
@import "fileadmin/css/layout_3col_fixed.css";

/*]]>*/
</style>

<!--[if lte IE 7]>
<style type="text/css" media="screen, projection">
@import "fileadmin/css/explorer/iehacks_3col_fixed.css";
</style>
<![endif]-->

##################################################

Nun gehe ich davon aus, dass die Datei eingebunden wird und der Hack 
ausgeführt wird.
Aber im IE 6 greift dieser nicht.!




Die Ausgabe über den automaketemplate sieht so aus.





<link href="fileadmin/template/../css/layout_3col_fixed.css" 
rel="stylesheet" type="text/css" />
<!--[if lte IE 7]>
<link href="fileadmin/template/../css/explorer/iehacks_3col_fixed.css" 
rel="stylesheet" type="text/css" />
<![endif]-->

Und das klappt ?!.

Könnte mir bitte jemand helfen.

-- 
Mit freundlichen Grüssen

Jochen Graf

Universität Koblenz-Landau / Campus Landau
Arbeitstelle Multimedia/Technik-Administration
Thomas-Nast-Str. 44
76829 Landau
mail: graf at uni-landau.de
fon: 06341-990-224

http://www.paeps.uni-landau.de



More information about the TYPO3-german mailing list