Dieter Maurer writes:
 > Felipe Alvarez Harnecker writes:
 >  > I want to manipulate every object returned by the "tree" tag like this
 >  > 
 >  > <dtml-tree bla bla ..>
 >  > 
 >  >  <dtml-let myObject="tree object">
 >  > 
 >  >    <dtml-var myObject.someProperty_or_method_or_something>
 >  > 
 >  >  </dtml-let>
 >  > 
 >  > </dtml-tree>
 > A look at the tree tag code in "TreeDisplay.TreeTag" convinced
 > me, that (unlike "dtml-in") "dtml-tree" does not provide
 > a direct reference to the rendered object.
 > You may (or may not) have luck and the rendered object has
 > a "this" method (many Zope objects have).
 > Then you can use "this()" as a reference to the object.
 > You must take care for cases, when "this" does not exist.
I realized, that you simply can use

        <dtml-var someProperty_or_method_or_something>

You effectively have a

        <dtml-with tree-item>
        ...
        </dtml-with>

around the DTML block handling the item.


Dieter

_______________________________________________
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to