[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