[Typo3] Print Single view pages

Christopher tombedlam at yahoo.com
Sun Mar 27 19:44:49 CEST 2005


Hello,

--- Jogvan Olsen <jo at atlanticvideo.dk> wrote:
> I found a solution. I have inserted this in my TS setup:
> 
> [.]
> temp.PRINT = TEXT
> temp.PRINT.value = Print<img border="0" 
> src="http://domain.tld/fileadmin/images/print_icon.gif">
> temp.PRINT.postUserFunc = tx_make_printlink
> temp.PRINT.postUserFunc.include_post_vars = 1
> temp.PRINT.postUserFunc.target = _blank
> temp.PRINT.postUserFunc.windowparams = 
>
(resizable=yes,toolbar=yes,scrollbars=yes,menubar=yes,width=800,height=500)
> temp.PRINT.postUserFunc.windowname = printwindow
> 
> print_page = PAGE
> print_page {
>   typeNum = 98
>   10 = TEXT
>   10.value = <img border="0" 
> src="http://domain.tld/fileadmin/images/logo_bjaelke1.gif">
>   20 = CONTENT
>   20 < styles.content.get
> }
> [.]
> 
> 
> [.]
> subparts.PAGE_UID = TEXT
> subparts.PRINT_PAGE < temp.PRINT
> subparts.PAGE_UID.field = uid
> [.]
> 
> 
> And in my HTML template I have inserted this:
> 
> <!-- ###PRINT_PAGE###  begin -->Print<!-- ###PRINT_PAGE### end -->
> 
> Now I can print all pages.
> 
> 
> But I would like to define my 'Print Friendly' page with a HTML template
> and 
> a CSS style sheet. But I can't figure out how to do that.
> 
> Can any of you tell me how I can use a HTML template to define my
> 'Printer 
> friendly' page?
> 
> 
> Best regards,
> Jogvan
> 
> 
> 
> 
> 
> "Jogvan Olsen" <jo at atlanticvideo.dk> wrote in message 
> news:mailman.1.1111757609.22658.typo3-english at lists.netfielders.de...
> >I use make_printlink v.1.5.0 to make print friendly versions of my 
> >webpages.
> >
> > In my TS setup I have this setup for make_printlink:
> > plugin.alt.print{
> >   include_post_vars = 1
> >   on_user_int = 1
> > }
> >
> >
> > It works fine on all normal pages, but when I try to print a single
> view 
> > from tt_products, a single view from sp_directery or a single view News
> 
> > from tt_news it doesn't work anymore. Instead of making a print
> friendly 
> > of Single view, it generates a print friendly version of List view.
> >
> > My tt_products (Shop system (extended by ZK)) is setup to use 'pages as
> 
> > categories'. I display list view and single view on the same page. This
> 
> > page also contains all the products for the category.
> >
> > The url for single view looks like this:
> > http://domain.tld/index.php?20&backPID=20&tt_products=15
> >
> >
> > When I click 'Print version', this url generated by make_printlink for
> the 
> > print friendly version:
> > http://domain.tld/index.php?id=20&type=98
> > The last part '&tt_products=15' of the url is missing in the print 
> > friendly version.
> >
> >
> > I have tried to set 'plugin.tt_products.PIDitemDisplay = 42'. My single
> 
> > view is displayed on the new page, but when I select 'Print Version' I
> get 
> > this massage: 'Wrong parameters, GET/POST var 'tt_products' was
> missing.' 
> > on my print friendly page.
> >
> > When I try to print a single address for sp_directory I have the same 
> > problem - the last part of the url that point to the single address is 
> > missing in my print friendly version.
> >
> > When I try to print a single news from tt_news I get a 'no news_id' 
> > message on my print friendly version.
> >
> > Can anybody tell me what I am missing and how I can fix this, so I can 
> > print single view products, single addresses and single view news?
> >
> >
> > I am using this plugins:
> >
> > CSS styled content
> > Template Auto-parser
> > Page Template Selector
> > News
> > Address list
> > Shop system (extended by ZK)
> > Address Directory
> > Make Print Link
> >
> >

Making print stylesheets - provided your site's presentation is handled by
css in the first place - is far easier than creating print pages, and has
the additional advantage that the processing work needed to display the
print version is done on the client not on the server.

Have a look at this article:
http://www.alistapart.com/articles/printyourway/

-Christopher



		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - Easier than ever with enhanced search. Learn more. 
http://info.mail.yahoo.com/mail_250



More information about the TYPO3-english mailing list