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
participants (1)
-
Dieter Maurer