[TYPO3-german] Re: contentbereich einer website über einen print-button ausdrucken
Volker Golbig
typo3 at machwert.de
Thu Dec 7 14:55:36 CET 2006
Hallo Ulli,
wenn dus über eine Typo3-Extension lösen willst, hab ich hier eine
mögliche Vorgehensweise:
hier die grobe Vorgehensweise:
1. Extension make_printlink installieren
2. Im Root TypoScript Template / Setup folgenden Code hinzufügen und ggf
anpassen
# ------------------------
# Seite drucken
# ------------------------
temp.print = IMAGE
temp.print.alttext = Aktuelle Seite drucken
temp.print.params = border="0"
temp.print.file = fileadmin/machweb/images/drucker.gif
temp.print.stdWrap.postUserFunc = tx_make_printlink
temp.print.stdWrap.postUserFunc.include_post_vars = 1
temp.print.stdWrap.postUserFunc.target = _blank
temp.print.stdWrap.postUserFunc.popup = 1
temp.print.stdWrap.postUserFunc.windowparams =
resizable=yes,toolbar=no,scrollbars=yes,menubar=yes,width=960,height=600
temp.print.stdWrap.postUserFunc.windowname = printwindow
temp.print.wrap = | Seite drucken
alt_print >
alt_print = PAGE
alt_print.typeNum=98
alt_print.bodyTag = <body onLoad="window.print();">
alt_print.10 = TEMPLATE
alt_print.10 {
template = FILE
marks {
PAGE_UID = TEXT
PAGE_UID.field = uid
CONTENT < styles.content.get
DRUCKDATUM = TEXT
DRUCKDATUM.data = date:U
DRUCKDATUM.strftime = %d.%m.%Y
LAENDERUNG = TEXT
LAENDERUNG {
data = page:lastUpdated
#if.isTrue.data = page:lastUpdated
date = d.m.Y
data = register : SYS_LASTCHANGED
}
}
workOnSubpart = DOCUMENT_BODY
}
alt_print.10.template.file = fileadmin/templates/template_print.tmpl
alt_print.stylesheet = fileadmin/css/template_print.css
3. Im HTML-Template Marker ###PRINT### hinzufügen
4.
Im Root TypoScript Template / Setup den Marker füllen
temp.mainTemplate {
workOnSubpart = DOCUMENTBODY
marks.PRINT < temp.print
...
}
5.
fileadmin/templates/template_print.tmpl erstellen
6.
fileadmin/css/template_print.css erstellen
Gruß
Volker
Jöcker schrieb:
> hallo,
>
> was muss ich tuen wenn ich den contentbereich einer website
> über einen print-button ausdrucken möchte?
>
> gruss ulli
More information about the TYPO3-german
mailing list