[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