Marie ROBICHON writes:
I would like to define the name attribute of the dtml-tree widget with a string returned by a script (called treename) but I'm not sure of the syntax.
<dtml-tree expr="<dtml-var treename>" branches="tpValues"> doesn't work nor does <dtml-tree name="<dtml-var treename>" branches="tpValues"> nor <dtml-tree treename branches="tpValues"> "dtml-tree" needs an object not an object name.
When I last looked (a long time ago), it did not accept the "expr" attribute. You can try: <dtml-let treename=treename treeobject="_.getitem(treename)" > <dtml-tree treeobject ...> ... </dtml-tree> </dtml-let> The "treename=treename" calls the script and binds its result (a string as you say) to "treename". The 'treeobject="_getitem(treename)"' resolves the string into an object and binds it to "treeobject". Dieter