[gelöst] Druckvorschau
am 24.07.2011 - 11:19 Uhr in
Liebe Gemeinde,
ich den Besuchern meiner (Drupal 6-) Seite gern die Möglichkeit geben, eine ansprechende Druckvorschau zu erstellen. Deshalb habe ich das Modul "Printer-friendly pages" installiert. Bei einem Klick auf den Druck-Button, funktioniert alles einwandfrei. Wenn ich jedoch auf "Datei" >> "Drucken" klicke, dann wird die print.css nicht beachtet.
Deshalb habe ich im der pages.tpl.php unter
<?php print $setting_styles; ?>
folgenden Code eingefügt:
<style type="text/css" rel="stylesheet" media="print" href="/sites/all/modules/print/css/print.css?Q" /></style>
Der Inhalt der print.css wird aber trotzdem nicht beachtet. Wenn ich in der Quelltextansicht auf den Link zur print.css klicke, dann wird die Datei geöffnet. Am Pfad kann es demzufolge nicht liegen.
Über Vorschläge würde ich mich sehr freuen.
Beste Grüße,
Martwig
- Anmelden oder Registrieren um Kommentare zu schreiben

Das Verhalten ist "ganz
am 24.07.2011 - 11:29 Uhr
Das Verhalten ist "ganz normal", da dir das Modul printer friendly pages die Seite mit einem Extra Template ausgibt - hier werden dann auch andere CSS Styles gezogen, die du dann natürlich auch noch erweitern kannst. Praktisch ist auch, dass dir für die einzelnen Felder / CCK Bestandteile auch ein neues Display-Setting für die "Print"-Ausgabe angeboten wird.
Du könntest natürlich auch eine eigene print.css in deiner .info Datei deines Themes hinterlegen, die du dann wie folgt einbinden müsstest:
name = Garlanddescription = Tableless, recolorable, multi-column, fluid width theme (default).
version = VERSION
core = 6.x
engine = phptemplate
stylesheets[all][] = style.css
stylesheets[print][] = print.css
SteffenR
Danke für die Antwort. Mit
am 24.07.2011 - 12:12 Uhr
Danke für die Antwort.
Mit der .info - Datei kann ich jetzt steuern, welche print.css aufgerufen wird, wenn ich auf den Druck-Button klicke. Beim Klicken auf "Datei" >> "Drucken" ist alles beim Alten - die print.css wird nicht berücksichtigt.
Martwig schrieb Danke für die
am 24.07.2011 - 12:28 Uhr
Danke für die Antwort.
Mit der .info - Datei kann ich jetzt steuern, welche print.css aufgerufen wird, wenn ich auf den Druck-Button klicke. Beim Klicken auf "Datei" >> "Drucken" ist alles beim Alten - die print.css wird nicht berücksichtigt.
Hast du nach Einbinden der print.css deines Templates ( bzw. der .info Datei ) die Theme Registry geleert ?
SteffenR
Danke!
am 24.07.2011 - 12:33 Uhr
Vielen, vielen Dank für die Hilfe! Jetzt funktioniert alles super.
Printer Friendly, weitere Fragen.
am 16.04.2012 - 11:16 Uhr
....Praktisch ist auch, dass dir für die einzelnen Felder / CCK Bestandteile auch ein neues Display-Setting für die "Print"-Ausgabe angeboten wird.
Kann mir jemand ein wenig weiterhelfen ?
Wie kann ich die Ausgabe einzelner Felder in der print.tpl.php steuern?
Ich möchte einfach nur das Logo, einige Bilder und einige Felder mit Text ausgeben.
Diese möchte ich anschließend dann mit der print.css stylen.