[Zope] Re: How to Add an object at the root of a zope tree
Sun, 16 Mar 2003 10:08:46 -0400
Thanks, i thought there was another solution.
At initialization time, i use, -ProductContext__app to get the server root.
Maik Jablonski a écrit:
> D2 wrote:
>> How to add an object at the root of a Zope tree even if the method has
>> been called inside a subfolder ?
>> I tried location=aq_parent(getattr(self, 'Control_Panel'))
>> it returns the folder where is located the method. (I suppose that
>> 'Control_Panel' is acquired)
>> I tried : location=aq_parent(aq_inner(getattr(self, 'Control_Panel')))
>> It raises an error : 'aq_parent is not defined'. It's the same with
>> Is there a function returning the absolute root ?
> Create a PythonScript at the root of your Zope-Tree with id='ServerRoot'
> (or something similar) with content:
> return container
> Then you can get the root of your ZopeServer with calling ServerRoot()...
> Cheers, Maik