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

Gerhard Obermayr design at cgc.at
Sun Sep 30 13:05:43 CEST 2007


Hallo Jochen,
warum machst Du nicht einfach eine einzige css-Datei, die im Template
eingebunden wird - z.B. global.css
Über diese Datei kannst Du dann beliebig viele css-Definitionen
einbinden - z.B.:

    @import url(layout.css);
    @import url(navi.css);
    @import url(t3.css);
    @import url(textpic.css);
    @import url(news.css);
    @import url(footer.css);
    @import url(events.css);
    @import url(guestbook.css);
    @import url(ie_hacks.css);

oder wie auch immer Deine css-Definitionen heissen mögen.
Somit hast Du alle css-Definitionen eingebunden und ausserdem ist es
übersichtlich zu warten, weil ja jeder Bereich eine eigene Datei hat.
Ich mache das mit meinen Seiten immer so.

Gerhard



Jochen Graf schrieb:
> 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.
>
>   


More information about the TYPO3-german mailing list