[Zope] Traversing question
Andreas Jung
lists at andreas-jung.com
Mon Dec 15 11:14:24 EST 2003
What are you trying to accomplish? Ever heard of restrictedTraverse()?
-aj
--On Montag, 15. Dezember 2003 17:09 Uhr +0100 fowlertrainer at anonym.hu
wrote:
> Hello zope,
>
> I have to all requests are handled by only one method/zpt.
>
> I set the access rule like this:
>
> rq=context.REQUEST
> s=str(rq.PATH_INFO)
> rq.set("MainPath",s) # debug
> if (s<>'/manage') and (s<>'/'):
> from string import split
> l=split(s,'/')
> rq.set("MainPath",l) # debug
> TraversalRequestNameStack=['index_html']
> <--- I try to the Zope get
> this object, and not the original URL
>
> but it have failed.
>
> When I try with:
>
> http://mysite/o
>
> I want to this request are stored into MainPath ("/o"), and the Zope
> don't drop an error, but it is get the default index_html, and process
> that.
>
> But it is drop the error:
>
> Site Error
> An error was encountered while publishing this resource.
> Resource not found
> Sorry, the requested resource does not exist.
> Check the URL and try again.
> Resource: o GET
>
> What I can do to prevent the error, and redirect the process to the
> main index_html ???
>
> Thanx for any advance !!!
>
> KK
More information about the Zope
mailing list