[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