Zum Inhalt springen

Druckversion per CSS

Erstellt am 31. Januar 2007 · 7 Antworten · letzte Antwort am 2. Februar 2007

Tags: Frage

dreg ·

Hallo,

möchte eine Druckversion per CSS erstellen.
Mein Problem:
Wie bekomme ich den Link

<link rel="stylesheet" type="text/css" media="print" href="druck.css" />

in den Dateikopf.

Grüße
Gerd

voiceofall ·

So müsste es gehen:

page.includeCSS.file1 = fileadmin/.../print.css
page.includeCSS.file1.title = Style für die Druckausgabe
page.includeCSS.file1.media = print

page.includeCSS.file2 = fileadmin/.../screen.css
page.includeCSS.file2.title = Styles für die Bildschirmausgabe
page.includeCSS.file2.media = screen
dreg ·

Vielen Dank für die schnelle Antwort.
Leider bekomme ich die beiden Links zu den CSS-Dateien nicht hin. Irgendwas mache ich falsch.

Nun habe ich folgendes getestet:

Mein Typoscript was funktioniert ist:

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/style_cst-12.css

Was nicht funktioniert ist:

page = PAGE
page.typeNum = 0
page.includeCCS.f1 = fileadmin/style_cst-12.css
page.includeCCS.f2 = fileadmin/style_cst-22.css

Hier komme ich nicht weiter.

Grüße
Gerd

dreg ·
just2b schrieb

f1 != file1

das hat schon seinen sinn

georg

Ich habe das Script wie folgt abgeändert:

page = PAGE
page.typeNum = 0
page.includeCCS.file1 = fileadmin/style_cst-12.css
page.includeCCS.file2 = fileadmin/style_cst-22.css

es funktioniert aber trotzdem nicht.

Hinweis:
- Auch beide CSS-Dateien sind im Ordner "fileadmin" enthalten.
- Im Dateikopf wird folgende CSS-Datei eingefügt:

<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_be69ec7363.css" />

ist das vielleicht die Ursache, dass die beiden CSS-Dateien nicht hinzugefügt werden.

Grüße
Gerd

Kilkenny ·

Hallo,
ich weiß ja nicht ob du es schon gelöst hast, aber du hast einen Schreibfehler in deinem Code:

page.includeCCS.file1

ist falsch, es heißt:

page.includeCSS.file1

also nicht CCS sondern CSS.

Hoffe das war das Problem.

Gruß

dreg ·

Hallo,

zuerst vielen, vielen Dank!!!
Meinen Schreibfehler hatte ich noch nicht bemerkt.
Jetzt funktioniert es.

Was mir aber noch aufgefallen ist, dass der "Firefox" das Script

page.includeCSS.file1.title = Style für die Druckausgabe

nicht mag.

Grüße
Gerd

saschae ·

Das kann nicht sein das er das Script nicht mag denn das Script hat nichts mit dem Firefox zu tun. Das Script wird vom TYPO3 interpretiert und in html oder sonst was umgesetzt. Dein Problem ist es wahrscheinlich das der Firefox dein CSS falsch bzw. richtig interpretiert.
Oder besser gesagt er interpretiert es anders als der IE. Aber das ist ein anderes Thema was nicht direkt mit TYPO3 zu tun hat.