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 McDonoughZope 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 )