Zum Inhalt springen

Default Extension CSS

Erstellt am 16. August 2007 · 2 Antworten · letzte Antwort am 22. August 2007

Tags: Frage

avithan ·

Hallo liebe mit-Typo3-Liebhaber 🙂

Heute bin ich nach viel rumprobiere und dazugelerne mal auf ein Problem bei Typo gestoßen auf dass ich wirklich keine schlaue Antwort gefunden habe.

Es geht um folgenden Tag im von Typo3 generierten Header:
<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_xxx.css" />

Ich habe auf x arten versucht daran zu kommen ohne den core anzupacken, jedoch erfolglos.

Mir geht es speziell darum für das o.g. Tag ein media-attribut zu vergeben um so an eine Printversion ohne extra drucktemplate und/oder alternativem pageType auszukommen. Hat ein (wie das obige) Tag jedoch ein ungesetztes media-Attribut, scheint der Browser die darauf folgenden zu ignorieren.
Daher wäre es spannend zu wissen, ob man ähnlich wie in page.includeCSS[] den mediatype dafür setzen könnte, schön wärs mit TS, okay mit ner kleinen extension 🙂

Ideen seien wilkommen!

Liebe Grüße,
avi

PS: Wie ich die Datei leer bekomme weiss ich selber - das ist jedoch nicht notwendig 🙂

PPS: Zur info, benutze:
- Typo3 4.0.4
- Templavoila
- Css-styled-content

einpraegsam.​net ·

Normalerweise sollten doch Drucktemplates (bzw. Druckstylesheets) möglichst ohne Style sein?

Aber wenn du das unbedingt brauchst, würde ich die Datei einfach mal im Browser öffnen, den ganzen Sums kopieren und ein eigenes Druck-Stylesheet anlegen und einbinden...

avithan ·

sicher das 🙂 aber das wär ja zu einfach, mag ja durchaus mal passieren, dass die eine oder andere extension dazukommt oder wegfällt.

Druckstylesheets können durchaus einen Sinn haben (Maximalbreiten von Bildern, Druckseiten-header/footer, Schriftgrößen in pt, ausblenden von eye-candy oder formularen...)

Ich habe übrigens mittlerweile über die neue Version von sourceopt die removeInlineCSS funktion benutzt (lässt sich ein schönerer Dateiname angeben) und dort in der pi-klasse quick&dirty ein media="all" dazugeschmiert (Vielleicht ein Tipp für die Entwickler von sourceopt, dies über eine TS-Var einstellbar zu machen?)

Eine geruhsame Nacht wünscht,
der avi