[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