Zum Inhalt springen

Dateiname einer erzeugten PDF Datei - pdf_generator Modul

Erstellt am 4. Januar 2006 · 2 Antworten · letzte Antwort am 24. Juli 2006

Tags: PDF, Frage

greinick ·

Hallo zusammen,

ich habe mich seit einigen Wochen mehr und mehr in Typo3 Eingearbeitet und versuche jetzt nach und nach verschiedenen Module/Funktionen in eine Intranetseite zu integrieren.

Die Frage zum pdf_generator betrifft den Dateinamen der erzeugten Datei:

Ich hätte gerne, dass die erzeugte PDF Datei den Namen der Seite trägt z.B. Mitarbeiter.pdf. Bisher erhalte ich aber bei Firefox einen Datei namens index.php (die ein gültiges PDF ist) und bei Safari (Mac OS X) index.pdf.

Kann mir jemand sagen, wie ich so etws mache? Oder wo ich das nachlesen kann? Gefunden hab ioch leider (noch) nichts dazu.

Danke schon einmal an dieser Stelle!

Der benutzte Code stammt aus ... dem Internet :-)

pdf_generator = PAGE
pdf_generator{
  ## Absolute Pfade erzeugen
  config.absRefPrefix=http://yoursite.de/
   ### Alle Header (CDATA etc.) entfernen
  config.disableAllHeaderCode = 1

#  config.additionalHeaders = Content-type: application/pdf
  config.pdf_generator.logoimage = fileadmin/images/temp-stuff/FA_logo-400pixel.gif
  config.pdf_generator.footer_right = Intranetseite der Filmakademie
  config.pdf_generator.header_left = $TITLE
  config.pdf_generator.header_center = $DATE
  config.pdf_generator.header_right = $LOGOIMAGE
  config.pdf_generator.bodyfont = Arial
  config.pdf_generator.fontsize = 8
  config.pdf_generator.headfootsize = 1

   ### html und bodytag erzeugen
   wrap = <html><body>|</body></html>
typeNum = {$extension.pdf_generator.typeNum}
config.pageGenScript = EXT:pdf_generator/gen_pdf.php
config.admPanel = 0

 10 = TEXT
 10.value = <div allign="right"><hr noshade="" width="100%" size="0.5" align="left" /><br /><br /></div>

50 = CONTENT
50 < styles.content.get
}
Danii ·

Interessant wäre welche T3-Version du nimmst. Ich arbeite mit der 3.8 und benutze simulateStaticDocuments (die bei vernünftiger Bauweise auf das Seitenalias aufbauen).

Als Extension habe pdf_generator. Angeklickt habe ich im ExtManager->pdf_generator die Passage "simulateStaticPdf If set PDF-Links are generated as <alias>.pdf" Ich könnte mir vorstellen dass der Fehler hier liegt.

Das Layout und die Headlines der PDF-Ausgabe muss ich noch total umbauen aber es funkt in alles Browsern mit richtigen Namen (z.B. willkommen.pdf)

Soweit ich weiss ist dein geposteter Quellcode nur der fürs Layout der PDFseite zuständig.