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

PDF erzeugen mittels CCK und FPDF

Eingetragen von cube (9)
am 10.05.2011 - 17:37 Uhr in
  • Views
  • Drupal 6.x

Hallo zusammen,

ich möchte über CCK generierte Inhalte über FPDF in einem PDF ausgeben. Die PDFs werden hierbei in Nodes eingebunden.
Ein Weg wäre über GET die Inhalte an die PHP-Datei zu übermitteln, doch wäre das wohl eine sehr unsaubere Lösung.

Mein konkreter Anwendungsfall:
Das PDF erzeugt dynamisch generierte Berechnungen, die Daten (php-code, als Text gespeichert) hierfür sollen über CCK eingepflegt werden.

Bsp. :Nodetyp PDF erzeugen

Titel: [Titel des PDFs] (Anzeige in Node)
Beschreibung: [Beschreibung des PDFs. Bla bla bla] (Anzeige in Node)
CCKfeld Text: [PHPcode/skript für PDF] (Anzeige in PDF, über FPDF(-Template) erzeugt)

Die Idee dahinter ist, dass

  • FPDF als Template für die PDFs fungiert, also veränderbar ist und
  • die Daten für das PDF nicht offen zugänglich gemacht werden.

Die Einbettung der PDFs in Nodes ist kein Problem - lediglich die Einbindung von CCK für die Nodes UND das FPDF. Ich will also zwei Fliegen mit einer Klappe schlagen... ;)
Hat jemand eine Idee wie ich hier am cleversten vorgehen könnte?

Beste Grüße
cube

‹ Sprachen bei CCK-Inhaltstyp "Image" vertauscht Node erstellen: Einzelne (CCK) Felder mit Profildaten ausfüllen bzw. "vorausfüllen"? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

an alle daten aus dem

Eingetragen von Peter Majmesku (656)
am 10.05.2011 - 19:12 Uhr

an alle daten aus dem entsprechenden node kommen: http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hoo....

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, jepster. Mein Problem

Eingetragen von cube (9)
am 10.05.2011 - 20:22 Uhr

Danke, jepster.

Mein Problem ist nicht primär an die Daten zu kommen. Entschuldige meine vllt. etwas ungenaue Fragestellung, aber ich wüsste einfach gerne wie "man" so allg. an das Problem herangehen sollte - die Frage nach der "Best Practise".

Erstelle ich über Views eine Maske, die ich dann in ein view...tpl packe, gehe ich direkt über node-xyz.tpl oder geht das ganz anders noch viel schneller und effektiver?

Das größere Problem scheint mir auch die Variablenübergabe an das FPDF-Template zu sein, da die Ausgabe der PDF-Datei parallel zur Ausgabe des Nodes erfolgen soll.

Bin für jede Hilfe sehr dankbar!

  • Anmelden oder Registrieren um Kommentare zu schreiben

wenn du mit views an die

Eingetragen von Peter Majmesku (656)
am 10.05.2011 - 20:32 Uhr

wenn du mit views an die daten kommen willst, machst einfach einen page-view und einen block-view. beim block view lädtst du die daten, zeigst sie aber nicht an, sondern lädst sie in deinen fpdf-code. wüsste nicht, welcher weg hierbei der königsweg ist. eleganter ist vielleicht der weg über ein mini-modul mit dem beschriebenen hook.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Abermals Dank! Denke auch,

Eingetragen von cube (9)
am 10.05.2011 - 21:19 Uhr

Abermals Dank!

Denke auch, dass es mit einem kleinen Minimodul am saubersten gelöst ist, aber da hab ich einfach zu wenig Erfahrung. Wenn ich es gelöst habe, meld ich mich wieder. Und wenn noch jemand eine Idee hat... nur zu! ;)

Schönen Abend allen!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab mir von einiger Zeit

Eingetragen von Sense (1560)
am 11.05.2011 - 09:03 Uhr

Ich hab mir von einiger Zeit mal ein eigenes Node Print Modul mit MPDF zusammengebaut, dass Dir bei jeder Node neben dem Reiter "Anzeigen" und "Bearbeiten" auch noch "Drucken" anbietet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • The Best Way to Kill a Thrilling Evening at Crash Casino Games
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 5 Tagen 19 Stunden
  • Wenn die Subdomain auf
    vor 1 Woche 17 Stunden
  • ordnerstruktur
    vor 1 Woche 1 Tag
  • Die Subdomain muß auf den
    vor 1 Woche 3 Tagen
  • Verwende doch das Tag dafür,
    vor 4 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 4 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 9 Stunden
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250290
Registrierte User: 20515

Neue User:

  • VegazoneSpel
  • Wolf Dab
  • Scottteday

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 29 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