TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

PDF Generator 2 - wie richtig verwenden?


Autor Nachricht
Verfasst am: 10. 07. 2009 [14:22]
rheingau360
Themenersteller
Dabei seit: 07.12.2006
Beiträge: 134
Hallo zusammen,

in meinem HTML-Template habe ich einen Marker ###PDFDRUCK### eingebaut.

Dann habe ich den PDF Generator 2 im Extension Manager installiert.

Den Marker ###PDFDRUCK### befülle ich durch diese Angaben in meinem TS-Haupttemplate (Setup):

TYPOSCRIPT
marks.PDFDRUCK = TEXT
marks.PDFDRUCK {
  value = Druckansicht
  lang.de = Druckansicht
  postUserFunc = tx_pdfgenerator2->makePdfLink  
  postUserFunc.target = _blank
  postUserFunc.filename < temp.linkname.value
  postUserFunc.attachment = 2
  postUserFunc.ATagParams < marks.link_id
  postUserFunc.include_post_vars = 1
}


Der Link "Druckansicht" wird mir nun auch brav angezeigt. Wenn ich draufdrücke, will mein Browser die Datei "index.php" herunterladen (also nix mit PDF und so...).

Außerdem wird meine Internetseite komplett zerschossen ... lauter Fehldarstellungen etc. ...

Oberhalb meiner Seite werden diverse Fehlerzeilen ausgegeben ...

Kann mir jemand Schritt für Schritt erklären, wie die Extension genau in Betrieb zu nehmen ist (am besten auch per Einbindung über Marker) ??? Das wäre echt GENIAL !!!

Lieben Dank schonmal & Grüße,
Kai

ProfilICQ
Verfasst am: 10. 07. 2009 [15:11]
rheingau360
Themenersteller
Dabei seit: 07.12.2006
Beiträge: 134
Ich ahbe mittlerweile hinbekommen, dass mir ein "unformatiertes" PDF generiert wird. Das habe ich über folgendes TS im Setup hinbekommen:

TYPOSCRIPT
page.10 = TEMPLATE
page.10 {
 
  template = FILE
  template.file = fileadmin/templates/template.htm
  workOnSubpart = DOKUMENT
 
  marks.INHALT < styles.content.get
  marks.INHALT.table = tt_content
 
 
  styles.content.getRight
  marks.RECHTE-SPALTE< styles.content.getRight
  marks.RECHTE-SPALTE.wrap= <div class="text-small">|</div>
  marks.RECHTE-SPALTE.table = tt_content 
  marks.RECHTE-SPALTE.slide = -1
 
  marks.TITEL = TEXT
  marks.TITEL.wrap = <div class="seitentitel">|</div>
  marks.TITEL.field = title
  marks.TITEL.ifEmpty.field = subtitle 
 
  marks.SUCHE >
  marks.SUCHE < plugin.tx_macinasearchbox_pi1
  marks.SUCHE.pidSearchpage = 30
  marks.SUCHE.templateFile = fileadmin/templates/macina-searchbox.htm 
 
 
  ### PDF DRUCK - funktioniert, aber ZERHACKT die Seite ###
 
  # marks.PDFDRUCK = TEXT
  # marks.PDFDRUCK {
  # value = <img src="fileadmin/user_upload/icons/pdf.gif" border="0"  width="20" height="11" />
  # postUserFunc = tx_pdfgenerator2->makePdfLink
  # postUserFunc.include_post_vars = 1
  # postUserFunc.attachment = 1
  # postUserFunc.filename = imc.pdf
  # postUserFunc.noBlur = 1
  # postUserFunc.target = _blank
  # }
 
}


Nach wie vor ist meine Seite leider total zerhackt und mir werden auch weiterhin 4 Fehlermeldungen im Frontend über die Seite gesetzt.

Diese lauten:

Warning: reset() [function.reset]: Passed variable is not an array or object in /html/typo3conf/ext/pdf_generator2/class.tx_pdfgenerator2.php on line 122

Warning: Variable passed to each() is not an array or object in /html/typo3conf/ext/pdf_generator2/class.tx_pdfgenerator2.php on line 123

Warning: reset() [function.reset]: Passed variable is not an array or object in /html/typo3conf/ext/pdf_generator2/class.tx_pdfgenerator2.php on line 122

Warning: Variable passed to each() is not an array or object in /html/typo3conf/ext/pdf_generator2/class.tx_pdfgenerator2.php on line 123


Weiß jemand, wie ich die weg bekomme und wie meine Seite wieder "normal" aussieht ???

DANKE + Liebe Grüße,
Kai
ProfilICQ