My favorite way is to support this is to create skins.  We have two
skins:

        printable
        emailable

that fixes the standard_html_* stuff, and can even be used to override
the content rendering at a deeper level, if needed (overriding
document_view etc).  We can use the same way to support WAP, Avantgo etc
also.  A printable version of a page is simply done by doing

        http://myurl/contenturl?portal_skin=printable

Pretty cool.  IMO, this is a better use of skins than to use it for
languages; languages are better managed by Localizer or ZBabel.

Bye,
-- 
Bjorn <[EMAIL PROTECTED]>

> -----Original Message-----
> From: Chris McDonough [mailto:[EMAIL PROTECTED]]
> Posted At: Sunday, October 07, 2001 04:53
> Posted To: Zope Developer
> Conversation: [Zope-dev] Emailing html web pages: how can I 
> render page
> as the anonymous user?
> Subject: Re: [Zope-dev] Emailing html web pages: how can I render page
> as the anonymous user?
> 
> 
> Hi Don,
> 
> Instead of including the rendered standard_html_header and 
> standard_html_footer in the emailed page, why not have a 
> "emailed_html_header" and "emailed_html_footer", which are 
> prerendered 
> copies of a toolbar and other things as seen by the anonymous user?
> 
> The setuid/setgid thing is tricky and since the outcomes will 
> be about 
> the same (always showing folks an anonymous-based toolbar), including 
> static content is easier.
> 
> - C
> 
> Don Hopkins wrote:
> > I'm using the CMF, and I've implement an "email_this_page" 
> method, that
> > prompts for an email address, then uses the sendmail tag to 
> email the html
> > contents of a page, like yahoo and other sites commonly do.
> > I want to include the standard_html_header and 
> standard_html_footer in the
> > email message, so it's easy for the recipient to navigate 
> to the web site.
> > But when I tested it out, I noticed I got all the 
> management buttons like
> > "Reject" and "Reconfigure portal" in the email message!
> > Of course they required authentication, but it'd rather 
> render the page as
> > it would be seen by the anonymous user.
> > 
> > What I need is something like the effect of a 
> setuid/seteuid system calls,
> > that temporarily downgrades the Zope user to anonymous, 
> while it renders the
> > html headers and footers.
> > As a stab in the dark, I tried changing the proxy role of 
> the dtml script
> > that uses the sendmail tag and renders the html, but I still got the
> > management buttons.
> > Is it as simple as temporarily changing some properties of 
> the request? Or
> > is there an extension or product that can do that?
> > Thanks!
> > 
> > http://www.WorldTradeCenterDisaster.com:8080/Memorial
> > 
> >     -Don
> > 
> > 
> > 
> > 
> > _______________________________________________
> > Zope-Dev maillist  -  [EMAIL PROTECTED]
> > http://lists.zope.org/mailman/listinfo/zope-dev
> > **  No cross posts or HTML encoding!  **
> > (Related lists - 
> >  http://lists.zope.org/mailman/listinfo/zope-announce
> >  http://lists.zope.org/mailman/listinfo/zope )
> > 
> 
> 
> -- 
> Chris McDonough                    Zope Corporation
> http://www.zope.org             http://www.zope.com
> "Killing hundreds of birds with thousands of stones"
> 
> 
> _______________________________________________
> Zope-Dev maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope )
> 

_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to