|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
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 (DOT) de fon: 06341-990-224 http://www.paeps.uni-landau.de _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
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 (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#3
|
|||
|
|||
|
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 (DOT) netfielders.de > http://lists.netfielders.de/cgi-bin/...o/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 _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [TYPO3-german] Druckansicht klappt nicht ? | Jochen Graf | typo3-german@lists.netfielders.de | 0 | 23.08.2007 14:41 |
| [TYPO3-german] Festlegen,wo Conditional Comments im Quelltext erscheinen | ingo.preuss@gmx.net | typo3-german@lists.netfielders.de | 2 | 02.06.2007 18:26 |
| [TYPO3-german] popup fenster... ändern ihre grösse nicht falls schon eines offen. | Christian Wolff | typo3-german@lists.netfielders.de | 0 | 08.05.2007 21:49 |
| [TYPO3-german] [direct_mail] Massenversand funktioniert nicht,Test ueber Quickmail schon | Alexander Fiss | typo3-german@lists.netfielders.de | 0 | 15.01.2007 22:08 |
| [TYPO3] IE7 conditional comments in Templavoila' | Emile | typo3-english@lists.netfielders.de | 6 | 12.12.2006 11:31 |