Am 08.10.2008 7:17 Uhr, Garito schrieb:
2008/10/8 Tino Wildenhain <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> Garito wrote: Perhaps is better if I explain you what I'm trying to do Imagine a Plone site (I know there are a plone list but this is a generic question, sorry if not) I configure it in the way if you put a parameter ?print the plone point renders as when you push the print button at the bottom of the point For example: plone_site_url/front-page?print renders the plone front page with the print.css sytle Now I want to get the rendered code of this point as string to pass it to PDFNode.renderAsPdf (it expect a string with the HTML and the name of the generated pdf) Did you know how can I get the html code of an url with get parameters? just context['front-page'](print=True) ? Perhaps but this puts print on options/args/print or options/print in the page_template scope, isn't it? In my way to solve this I use request/form/print because plone_css use tal expressions and request is passed to it
Then fix your code in a way to accept parameters either from request or options. The '|' operator is your friend in TALES.
-aj -- ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany Web: www.zopyx.com - Email: [EMAIL PROTECTED] - Phone +49 - 7071 - 793376 Registergericht: Amtsgericht Stuttgart, Handelsregister A 381535 Geschäftsführer/Gesellschafter: ZOPYX Limited, Birmingham, UK ------------------------------------------------------------------------ E-Publishing, Python, Zope & Plone development, Consulting
begin:vcard fn:Andreas Jung n:Jung;Andreas org:ZOPYX Ltd. & Co. KG adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany email;internet:[EMAIL PROTECTED] title:CEO tel;work:+49-7071-793376 tel;fax:+49-7071-7936840 tel;home:+49-7071-793257 x-mozilla-html:FALSE url:www.zopyx.com version:2.1 end:vcard
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )