Jeder, der schonmal den pdf_generator2 zum laufen bekommen wollte, kennt sicher das Problem. Der IE6 liefert trotz aller möglichen Header-Infos das PDF nicht sauber aus.
Folgende Einstellung ist ziemlich blödsin, obwohl oft verbreitet:
pdf_generator = PAGE pdf_generator { typeNum = 123 config { pageGenScript = EXT:pdf_generator2/gen_pdf.php additionalHeaders = Content-type: application/pdf additionalHeaders = Content-type: application/pdf | Content-Disposition: attachment; filename=helios.pdf | Connection: Keep-Alive | Cache-control: private } }Folgende Einstellung ist die korrekte, da mit den beiden Parametern postUserFunc.attachment und postUserFunc.filename direkt der Header des pdf_generators angesteuert wird.
temp.pdficon = TEXT temp.pdficon { value = <img src="fileadmin/template/img/mfr_pdf.gif" width="20" height="20" alt="PDF-Export" /> postUserFunc = tx_pdfgenerator2->makePdfLink postUserFunc.include_post_vars = 1 postUserFunc.attachment = 1 postUserFunc.filename = meinewebsiteals.pdf postUserFunc.noBlur = 1 postUserFunc.target = _blank }
damit die Seiten in xxxxxx.pdf umgewandelt werden hilft auch:
„postUserFunc.simulateStaticPdf = 1“
gute Anleitung!
There’s definately a great deal to know about this subject.
I love all the points you made.