[Zope] Displaying all subobjects

Chris Withers chrisw@nipltd.com
Wed, 27 Sep 2000 12:06:53 +0100


Phil Harris wrote:
> <dtml-in "objectItems()">
>   <dtml-if "meta_type=='Folder'">
>     <dtml-call "restrictedTraverse(_['id']+'/iterate')(_.None,_)">
>   </dtml-if>
>   <dtml-var id><br>
> </dtml-in>

How about this <untested>:

 <dtml-in "objectItems()">
   <dtml-if "meta_type=='Folder'">
     <dtml-with sequence-item>
      <dtml-var iterate>
     </dtml-with>
   </dtml-if>
   <dtml-var id><br>
 </dtml-in>

cheers,

Chris

PS: I find this sort of thing is often best done in an external method.
Or a python product (see the __call__ thread on zope-dev for all the fun
you can have there ;-)