[Zope] Traversing question

fowlertrainer at anonym.hu fowlertrainer at anonym.hu
Mon Dec 15 11:17:57 EST 2003


Hello Andreas,

Monday, December 15, 2003, 5:14:24 PM, you wrote:

AJ> What are you trying to accomplish? Ever heard of restrictedTraverse()?

Sorry, but I don't heard from that. How to work ?
Have anybody with little working example ?

Thanx for any info what more that RTFM... :-)

AJ> -aj

AJ> --On Montag, 15. Dezember 2003 17:09 Uhr +0100 fowlertrainer at anonym.hu
AJ> 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