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

Jochen Graf graf at uni-landau.de
Sun Sep 30 17:43:41 CEST 2007


Gerhard Obermayr schrieb:
> 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.
>>
>>   
>>     
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>
>   
Hallo Gerhard,

danke, ich habe es hinbekommen, im Bereich config


    doctype = xhtml_strict
    doctypeSwitch = 1
    xmlprologue = none
    htmlTag_langKey = de_DE
    xhtml_cleaning = all
    no_cache = 0
    admPanel = 0
    removeDefaultJS = 1
    ###versuche sinnvolle Dateinamen bei generierten Bildern zu erzeugen 
(max. 40 Zeichen werden übernommen)
    meaningfulTempFilePrefix = 40
    #Kommentare ausblenden
    disablePrefixComment = 1
    #wandelte alle CSS in Files um
    inlineStyle2TempFile = 1
    disableImgBorderAttr = 1
    index_enable = 1


Die Datei wurde eingebunden. nun klappts auch mit dem IE 6

einen schönen Sonntag noch. :-)

 

Viele Grüsse Jochen


More information about the TYPO3-german mailing list