[TYPO3-english] print friendly page extension
Andreas Burg
typo3 at andreasburg.de
Wed Mar 11 00:03:05 CET 2009
Hi Doug,
> I'm looking at options for an extension that renders a printer friendly
> page.
it's easy without an extension. Create a new PAGE object with a new typenum:
print = PAGE
# put in your complete normal page
print < page
print {
# change typeNum to somewhat new
typeNum = 33
# override your css file
includeCSS.file1 = {$pfad}css/print_page_003.css
# remove some other unwanted headerdata if neccesary
headerData.997 >
}
create an object for your link, f.e. with an icon:
lib.print = IMAGE
lib.print {
file = fileadmin/pics/print.gif
imageLinkWrap = 1
imageLinkWrap {
enable = 1
typolink {
parameter.data = page:uid
# same as typeNum here
additionalParams =&type=33
addQueryString = 1
addQueryString.method = GET
title = Print-Preview
title.lang.de = Druck-Vorschau
}
}
}
add this to your CoolUriConf.xml:
<valuemaps>
<valuemap>
<parameter>type</parameter>
<value key="print">33</value>
</valuemap>
</valuemaps>
take a look into yaml manual about perfect configurating your page for printing with css:
http://www.yaml.de/fileadmin/download/release_31/ydoc_31_en_090120.zip
german:
http://www.yaml.de/fileadmin/download/release_31/ydoc_31_de_090120.zip
--
Andreas
Mailing list rules & guidelines (Mailing list Regeln & Leitfaden):
http://typo3.org/community/mailing-lists/
http://typo3.org/community/mailing-lists/mailing-list-rules-guidelines/
More information about the TYPO3-english
mailing list