Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Printer, e-mail and PDF versions - PDF Template

Eingetragen von Dr.Thodt (34)
am 28.10.2010 - 16:35 Uhr in
  • Module
  • Drupal 6.x

Hallo,

ich verwende das Modul "Printer, e-mail and PDF versions" um Inhalte als PDF auszugeben. Als PDF-Tool nutze ich TCPDF. Funktioniert auch soweit alles wunderbar, NUR
möchte ich das PDF gerne etwas umgestalten. Dazu habe ich die Datei print_pdf.tpl.php angelegt. Leider wird in jeder PDF Datei eine schwarze horizontale Linie angezeigt. Ich hab die .tpl.php schon komplett geleert um alle Ausgaben zu unterbinden (also eine leere PDF zu erhalten), aber die Linie bleibt in den PDFs. Ich hab auch schon sämtliche Einstellungen des Moduls bezüglich Logo, Footer usw. deaktiviert. Die Linie will nicht verschwinden.
Ich schätze also, die Linie kommt irgendwo aus dem Modul selbst oder durch TCPDF... Wie kann ich die Ursache finden und idealerweise gleich beheben?

Bin -wie immer- für alle Vorschläge dankbar.

PS: ich hab mal eine (fast) leere PDF angehängt, damit man sieht was ich meine.

AnhangGröße
Linie.pdf93.67 KB
‹ Drupal 7 Commerce Bookmarks/Wunschliste Vorgang bleibt hängen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

*schieb*

Eingetragen von Dr.Thodt (34)
am 02.11.2010 - 17:41 Uhr

Ist nicht die feine englische, ich weiss, aber ich ich hab da mal ein paar grundsätzliche Fragen:

Wenn ich eine Anfrage in diesem Forum stelle (war jetzt nicht so oft der Fall), dauert es Wochen und unter Umständen länger bis jemand antwortet. Ich will jetzt hier nix einfordern, also bitte nicht falsch verstehen, aber liegt es daran, dass ich fast immer so merkwürdige Probleme habe, die sonst keiner hat?
Oder liegt es an der Fragestellung, fehlen irgendwelche wichtigen Informationen, rieche ich unangenehm (*scherz*)?

Es ist ja meistens schon so, dass Probleme nicht wochenlang ungelöst bleiben können. Ich bin ja auch gerne bereit Spekulationen oder irgendwelchen merkwürdig erscheinenden Ideen nachzugehen, what ever.

Also, liebe Community, wie ich schon sagte, ich bin mir durchaus im Klaren darüber, dass ich hier keinen Anspruch auf Hilfe habe, aber ich fänd's sehr schön, wenn zumindest mal jemand _irgendwas_ schreibt, damit ich einer Lösung irgendwie näher komme. Und wenn's nur "Du stinkst" ist ;-)

Vielen Dank für die Aufmerksamkeit :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also im konkreten Fall finde

Eingetragen von netzkoop (1820)
am 02.11.2010 - 19:22 Uhr

Also im konkreten Fall finde ich das Problem schon recht speziell... Hast du auch die Issues auf drupal.org durchforstet? Oder da mal gepostet?

Wenn du dich in den unbeantworteten Forenbeiträgen umschaust dann merkst du sicher, dass du nicht alleine bist.
Positiv denkend würde ich mal davon ausgehen, dass niemand der gerade Zeit hat eine Antwort weiss...

-----------
Luca Curella
Kooperative Netze - Berlin

  • Anmelden oder Registrieren um Kommentare zu schreiben

luzer schrieb Hast du auch

Eingetragen von Dr.Thodt (34)
am 03.11.2010 - 12:24 Uhr
luzer schrieb

Hast du auch die Issues auf drupal.org durchforstet?

Ja, habe ich, aber nichts zur Lösung finden können. Auch eine Suchmaschinenrecherche hat zwar gezeigt, dass einer das selbe Problem hatte, sich aber nicht weiter dazu geäußert hat. Es ging da hauptsächlich auch um ein ganz anders Problem.

luzer schrieb

Oder da mal gepostet?

Hmm, ich trau mich nicht ^^ Nee, mal im Ernst, das werde ich wohl mal versuchen!

Vielen Dank für deine Antwort!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit der richtigen Suchanfrage

Eingetragen von docmiller (89)
am 15.11.2010 - 23:20 Uhr

Mit der richtigen Suchanfrage findest Du auch eine Lösung ;) http://www.lmgtfy.com/?q=drupal+TCPDF+header+line

Oder direkt hier: http://drupal.org/node/400162

  • Anmelden oder Registrieren um Kommentare zu schreiben

Themen der PDF mit tcpdf

Eingetragen von abc123 (92)
am 29.12.2010 - 04:02 Uhr

Habe einen halben Tag verbracht für mich eine Lösung zu finden:

1) Die horizontale Linie zwischen Header und Content lässt sich in der Datei
print/print_pdf/print_pdf.pages.inc
in der Funktion
function _print_pdf_tcpdf($print, $html, $filename)
Zeile 273 bei den document information mit

// set document information
$pdf->SetPrintHeader(false);
abstellen.

2) Um die PDF-Ausgabe zu gestalten habe ich zu den guten alten Tables gegriffen. Also in der Datei
print/print.tpl.php
im Body-Tag folgendes eingefügt:

<body>
<?php $node = $print['node']; ?>
<table><tr><td align="center">
<?php print $node->content['body']['#value'] ?>
</td><td>
<?php print $node->field_meinbild[0]['view'] ?>
</td></tr></table>
</body

3) Wenn man dann noch bei den Feldeinstellungen der Inhaltstypen - in diesem Falle für field_meinbild - für Basis und Drucken das gleiche ImageCache-Preset auswählt entfällt auch die lästige Fehlermeldung beim Erzeugen des PDF, dass ein Bild fehlen würde. Das Bild wird vom Modul ImageCache ja erst dann erstellt wenn es angefordert wird. Und da das beim ersten Aufruf des Nodes, der später auch per PDF ausgegeben werden soll, der Fall ist, liegt das Bild bereits vor wenn TCPDF danach sucht.

4) Um verschieden Templates für verschiedene Inhaltstypen zu gestalten einfach - wie es auch in der Readme.txt steht - die Datei
print.tpl.php
kopieren und in
print.node-[nodetype].tpl.php
umbenennen.

So, jetzt ist aber Zeit ins Bett zu gehen

abc123

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, hier noch ein Hinweis,

Eingetragen von Anybody (37)
am 02.06.2011 - 23:01 Uhr

Hi,

hier noch ein Hinweis, wie man ohne Eingriff ins Modul die Linie entfernen kann:
http://julian.pustkuchen.com/drupal-print-pdf-modul-kopf-fusszeile-entfe...

Du bist ebenso fasziniert von Drupal wie ich?
Regelmäßig neue Inhalte zu Drupal und anderen Themen der professionellen Webentwicklung finden sich in meinem Blog unter: http://Julian.Pustkuchen.com
Twitter: http://twitter.com/JPustkuchen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Probleme beim Versand von Mails via Drupal 9
  • [gelöst]Hilfsprogramme
  • [gelöst] Drupal 9: Wie kommt der Inhalt eines selbst erstellten Feldes in page-title.html.twig
  • Daten werden bei Sortierung mehrfach ausgegeben
  • [gelöst] Sichtbarkeit von Seiten über Rollen steuern
  • [gelöst] Menüpunkte deaktivieren sich automatisch
  • Kartenansicht, Position des Users und Nodes anzeigen
  • Theme suggestion wird nicht verwendet
  • [gelöst]Pflichtfeld vom User deaktivieren lassen
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Layout-Builder hängt
  • Drupal 8/9 SEO-Beratung/Coaching
Weiter

Neue Kommentare

  • Na dann haste ja 24x7 Stunden
    vor 2 Stunden 57 Minuten
  • es sieht so aus als ob es ein
    vor 4 Stunden 46 Minuten
  • Da es auch mit neuer Drupal
    vor 5 Stunden 26 Minuten
  • Sorry für die späte
    vor 7 Stunden 3 Minuten
  • Hilfsprogramm
    vor 11 Stunden 59 Minuten
  • Regina, ganz herzlichen Dank
    vor 13 Stunden 21 Minuten
  • Was sind denn deine
    vor 1 Tag 9 Stunden
  • Zitat: Ich möchte ja die
    vor 2 Tagen 12 Stunden
  • Gelöst
    vor 2 Tagen 12 Stunden
  • Das hilft mir leider nicht.
    vor 2 Tagen 12 Stunden

Statistik

Beiträge im Forum: 246117
Registrierte User: 18885

Neue User:

  • Stine_64
  • uniquename
  • xapizm

» Alle User anzeigen

User nach Punkten sortiert:
wla9018
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3917
ronald3832
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association