Very simple, you'd think.. How does one insert an extra (blank) row in a dtml tree, based on a change of property value? Alternatively, how does one alter a value originally defined in a dtml let statement? I'm wanting to group items in the tree, visually. The following does NOT work (order is the property being tested, x is used to hold the previous value): <a HREF="<dtml-var URL0>?expand_all=1">Expand all</a> | <a HREF="<dtml-var URL0>?collapse_all=1">Collapse all</a> <br> <dtml-let x=0> <dtml-tree content branches_expr="objectValues(['Folder','Link'])" sort="order"> <dtml-if "meta_type=='Folder'"> <dtml-if expr="order != x"><br><dtml-call expr="x=order"></dtml-if> <IMG SRC="<dtml-var icon>" BORDER=0> <dtml-var title_or_id> <dtml-else> <b><dtml-var expr="getLink(absolute_url(1))"></b> </dtml-if> <dtml-if description><i class=footer><dtml-var description></i></dtml-if> </dtml-tree> </dtml-let> ---------- Keith J. Farmer kfarmer@thuban.org http://www.thuban.org