>> would you please elaborate.... what are you trying to determine the type of?
Sorry for my lack of clarity.
I would like to get the class of the object, just using dtml. (and without using external method)
Typically, the idea would be to define a dtml method (for instance getclass) that return the class
of the object, so that I could write:
--- in a dtml-method defined for a Class A, and that can be called from instance
of class A or subclasses of A.
<br>My class is :<dtml-var getclass>
>> Zope namespace ... eventually the namespace will be explained and
I believe this is not a matter of documentation.
It is just that is is uselessly too complicate.
I very much like some of the ideas behind Zope. (such as the good integration
of an OO database in the system, use of a dynamic language, etc.)
But I can really not get used to some of the other aspects that are very well
addressed by other systems, but are so poorly addressed by Zope such as:
* the namespace.
* bad integration with python.
* can not change the inheritance tree once a class has been created.
(I have tried one of the trick that was posted somewhere, but it does not work 100%).
* very bad support for pointers (object1 --> object2).
INSEAD CALT (the Centre for Advanced Learning Technologies)
From: alan runyan [mailto:[EMAIL PROTECTED]]
Sent: Monday, June 26, 2000 5:36 AM
To: Thierry Nabeth; [EMAIL PROTECTED]
Subject: Re: [Zope] geting the type of an object from within dtml ???
> I have unsuccessifully been trying to figure out ou to get the type of an
> from withing html.
are you talking about a ZOPE object? remember if you are a DTML Method your
'meta_type' will return the container object (it doenst have its own
you could try
> Python is supposed to have a function type(object) that return the type,
> but I was not able to find a way to call it. (and I would rather prefere
> to have
> to define an external function.).
would you please elaborate.... what are you trying to determine the type of?
> My problem seems to have to do with the Zope namespace (which model I
> believe is
> a real pain in the ass :-(((().
I agree. _[_['blah']] is probably the nastiest thing I've ever seen. and
then someone will start adding lambdas to it and it will be all crap to
maintain from there... :( eventually the namespace will be explained and
documented better, this is mainly a python/ZOPE framework idea that needs to
be experienced. I still dont 100% get it. I can usually make things work,
but sometimes I just dont quite 'get it'.
> Any suggestion, ideas ?
be abit more specific, you using python methods,. external methods, or
trying to do this from within DTML?