Hallo Foren-Mitglieder,
ich habe ein kleines Problemchen mit dem PDF-Generator. Ich habe die Erweiterung in der Version 2.5.0 (ohne Fehler) mit dem Extension Manager in mein TYPO3 Version 3.7.0 installiert. Nun habe ich zum einen folgenden TS-Code in mein TS-Template html_template eingefügt, die als PDF-Seite dienen soll:
pdf_generator = PAGE
pdf_generator {
typeNum = {$extension.pdf_generator.typeNum}
config.pageGenScript = EXT:pdf_generator/gen_pdf.php
config.admPanel = 0
config.additionalHeaders = Content-Type: application/pdf
10 = CONTENT
10 < styles.content.get
}
1. Problem: Die letzte Zeile macht -- mir nicht ersichtliche -- Probleme, die mir der Template Analizer mit Object copied in this line "10 < styles.content.get" would leave either the value or properties untouched in TypoScript Version 1. quittiert. Übersehe ich hier was?
In meinem eigentlichen PAGE-Object habe ich noch folgendes TypoScript zum Setzen des Markers eingesetzt:
page = PAGE
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template/logicmedia.tmpl
workOnSubpart = DOCUMENT_BODY
# ...
# andere Marker
# ...
marks.PDF_GENERATOR = TEXT
marks.PDF_GENERATOR.value = PDF erzeugen
marks.PDF_GENERATOR.postUserFunc = tx_pdfgenerator->makePdfLink
}
2. Problem: tx_pdfgenerator->makePdfLink sowie tx_pdfgenerator->openPdfLink erzeugen keine Ausgabe. Ich weiß nicht, ob ich irgendwie prüfen kann, dass die Funktion überhaupt aufgerufen wird o.O
Vielleicht noch eine zusätzliche Information: Ich kaskadiere meine TS-Templates, um mehr Übersicht zu erhalten. Einen Screenshot meiner Template-Hierarchie habe ich mal unter
http://www.markus-dechert.de/typo3/logic-cascaded-ts-templates.jpg
bereitgestellt.
Da der Template Analyzer pdf_generator als Abzweig von Home anzeigt, habe ich die beiden Abschnitte auch bereits versuchsweise in das Home-Template ausgelagert -- ohne Erfolg. 🙁
Hat jemand von euch schonmal gleiche Probleme gehabt oder einen Rat?
Gruß
Markus