Hallo zusammen,
ich benutze die wa_print_link diese funktioniert auch wunderbar wenn ich auf mein Druckericon auf der Seite klicke wird das Drucktemplate inklusive CSS Datei geladen. Hier mal mein Typoscript:
####Setup Druckversion#####
alt_print >
alt_print = PAGE
alt_print.typeNum=98
alt_print.bodyTag = <body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="javascript:window.print()">
alt_print.stylesheet = fileadmin/template/css/print.css
alt_print.10 = TEMPLATE
alt_print.10 {
template = FILE
template.file = fileadmin/template/print.html
workOnSubpart = DOCUMENT_BODY
marks {
PAGE_TITLE = TEXT
PAGE_TITLE.field = title
PAGE_SUBTITLE = TEXT
PAGE_SUBTITLE.field = subtitle
PAGE_AUTHOR = TEXT
PAGE_AUTHOR.field = author
PAGE_AUTHOR.required = 1
PAGE_AUTHOR.typolink.parameter.field = author_email
PAGE_UID = TEXT
PAGE_UID.field = uid
}
subparts.normal < styles.content.get
marks.TOP < temp.LogoPrint
}
#### Ende Setup Druckversion #####
# Drucklink erzeugen
page.10.marks.PRINT = TEXT
page.10.marks.PRINT.value = <img src="fileadmin/template/images/printericon.jpg" border="0" alt="Seite drucken" title="Seite drucken" />
page.10.marks.PRINT.lang.en = <img src="fileadmin/template/images/printericon.jpg" border="0" alt="Print page" title="Print page" />
page.10.marks.PRINT.postUserFunc = tx_make_printlink
page.10.marks.PRINT.postUserFunc.target = _blank
page.10.marks.PRINT.postUserFunc.make_user_int = 0
Wenn ich nun aber im Browser auf Datei / Drucken gehe wird ja logischerweise kein &type=98 an die Seite angehängt, demnach wir nicht das Template für die Druckdatei geladen. Über includeCSS kann ich zwar ein zweites mal die print.css Datei einbinden aber eine gleiche Ausgabe wie mit dem html Template speziell für die Druckausgabe bekomme ich damit nicht hin. Weiß einer von euch evtl. wie es möglich ist, wenn man im Browser über Datei / Drucken die gleiche ausgabe zu bekommen wie bei &type=98?
Beste Grüße