tv_pdfgen.
Zusätzliche Erweiterungen htmldoc mglw wichtig!
type ID 123 > Durch Anhängen von &type123 an die URL wird die Seite vom HTMLDOC als PDF geparsed.
SETUP
tmp.PDF_LINK = IMAGE
tmp.PDF_LINK{
file = fileadmin/template/PDF-ICON.jpg
stdWrap.postUserFunc = tx_pdfgenerator->makePdfLink
}
oder
tmp.PDF_LINK = TEXT
tmp.PDF_LINK{
value = printable version
postUserFunc = tx_pdfgenerator->makePdfLink
postUserFunc.target = _blank
}
Anpassung des Templates
template analyzer > pdf_generator angucken
Constant Editor > PDF_GENERATOR (35)
Extension make_printlink
SETUP:
tmp.DRUCK_LINK = IMAGE
tmp.DRUCK_LINK{
file = fileadmin/template/druck-icon.gif
stdWrap.postUserFunc = tx_make_printlink
}
CONSTANTS
plugin.alt.print.file.template = fileadmin/template/printversion_content.tmpl
Stylesheet media print
Um ein CSS für den Druck einzubauen muss man statt der Zeile (Constants)
page.stylesheet= = {$path_css}/{$stylesheet_file}
folgendes einbauen
page.includeCSS {
file1 = {$path_css}/{$stylesheet_file}
file2 = {$path_css}/{$stylesheet_print_file}
file2.media = print
}