Re: [Zope] How can you tell if what kind of object it is
Is there something like _.isDTMLMethod, _.isDTMLDocument, _.isFolder hidden somewhere? I've been browsing the documentation but have not been able to figure this out. I need that to create a dynamic navigational bar that sshould get set like this:
<dtml-call "REQUEST.set('fobs', [])"> <!-- Folders --> <dtml-call "REQUEST.set('dobs', [])"> <!-- Documents --> <!-- Fill Folders and Documents --> <dtml-in "PARENTS[0].objectValues()" skip_unauthorized> <dtml-let item="_.getitem('sequence-item', 0)"> <dtml-unless "hasProperty('hidden') and hidden"> <dtml-if "item.isFolder"> <!-- This is what I'm looking for! --> <dtml-call "fobs.insert(0, item)"> <dtml-elif "item.isDTMLMethod">
try: <dtml-elif "item.meta_type=='DTML Method'"> (not sure about the underscore - look it up in the ZQR. The point is that the meta type determines the type of the property) <snip> Rik
participants (1)
-
Rik Hoekstra