Drupal Print PDF Modul: Kopf / Fußzeile entfernen
PDF-Druck in Drupal kann schnell und angenehm über das Print-Modul umgesetzt werden.
Möchte man hier spezielle Designs einbringen, empfiehlt sich die Entwicklung eines eigenen Templates. Das soll jedoch nicht Thema dieses Beitrags sein und ist schnell in der Moduldokumentation zu finden.
Recht strikt umgesetzt ist das Hinzufügen von Header und Footer im PDF-Dokument. Teil davon ist auch generell das Hinzufügen einer (schwarzen) Trennlinie zwischen Header und Inhalt.
Diese zu entfernen ist nicht besonders schwierig:
Einfach die folgenden Zeilen in der template.php einfügen:
- function YOURTHEMENAME_print_pdf_tcpdf_header($pdf, $html, $font){
- $pdf->setPrintHeader(false);
- return $pdf;
- }
YOURTHEMENAME muss dabei natürlich durch euren Theme-Namen ersetzt werden.
Schon ist der komplette Header mit dem hässlichen Streifen verschwunden.
Möchtet ihr Veränderungen am Footer oder weiteres vornehmen, kann dieselbe Funktion mit der Endung:
- _header
- _page
- _content
- _footer
- _footer2
verwendet werden. Aber Achtung, hier unterscheiden sich teilweise die Parameter! Einfach in der .module-Datei nachlesen.
Die Antwort habe ich ebenfalls auf englisch in diesem Beitrag dokumentiert:
http://drupal.org/node/708442#comment-4548406
Julian Pustkuchen ist passionierter Software- & Webentwickler mit den Schwerpunkten Softwaredesign, Objektorientierung, Ablaufoptimierung und Usability bei webks. Ein weiterer Schwerpunkt ist die Entwicklung im CMS Drupal.
Er besitzt einen Abschluss als B.Sc. Wirtschaftsinformatik (dual) und studiert derzeit für seinen Abschluss als Master of Science Wirtschaftsinformatik.
Entwickelt Julian gerade keine Software, fährt er Ski, Mountainbike, spielt Badminton, segelt oder verbringt Zeit mit Freunden.
Dieser Blog dient als sein "öffentlicher Notizblo(ck/g)".
Neueste Blogeinträge
-
08.05.2012 - 17:41
-
03.05.2012 - 18:53
-
28.03.2012 - 10:28
Tags in Blogeintrag - Kategorie
Webbasierte Lösungen? Machen wir!
webks: websolutions kept simple
http://www.webks.de






Comments
Post new comment