[Grok-dev] Re: How do I mimick the standard_error_page of Zope 2.x?
Philipp von Weitershausen
philipp at weitershausen.de
Tue Sep 18 17:50:49 EDT 2007
Leonardo Rochael Almeida wrote:
> Perhaps something like this would work (untested)?
>
> class NotFound(grok.View):
> grok.context(zope.publisher.interfaces.INotFound)
> # or grok.context(zope.interface.common.interfaces.IException)
> grok.name("index.html")
>
> [...]
>
> At least the equivalent registrations above are the way to implement
> error views in Zope, according to the exception hook in the ZPublisher
> for 2.11. Didn't check how it is implemented in pure Zope3
This way is correct. It was actually borrowed from Zope 3 where it
appeared first.
> Perhaps Grok could grow a grok.ErrorView base class that would already
> set the grok.name("index.html")
Or we define the default view name for exceptions to be 'index'?
--
http://worldcookery.com -- Professional Zope documentation and training
More information about the Grok-dev
mailing list