Hi everybody!
I'm trying to figure out how I can set the "order" attribute of the tree tag with the value of a variable:
For example:
 
  <dtml-unless treeOrder>
      <dtml-call "REQUEST.set('treeOrder','title')">
  </dtml-unless>
  <dtml-tree sort=treeOrder>
    <a href="&dtml-absolute_url;" target="previewPanel"><dtml-var title></a>
  </dtml-tree>
 
By doing this, I get the following error:
             Error Type: AttributeError
             Error Value: treeOrder
Same thing happens whenever I try with:
sort="treeOrder" 
sort=&dtml-treeOrder; 
sort="&dtml-treeOrder;"
 
Currently I am using this solution, which works, but it isn't clean:
  <dtml-unless treeOrder>
      <dtml-call "REQUEST.set('treeOrder','title')">
  </dtml-unless>
  <dtml-if expr="treeOrder=='title'">
    <dtml-tree sort="title">
      <a href="&dtml-absolute_url;" target="previewPanel"><dtml-var title></a>
    </dtml-tree>
  <dtml-elif expr="treeOrder=='id'">
    <dtml-tree sort="id">
      <a href="&dtml-absolute_url;" target="previewPanel"><dtml-var title></a>
    </dtml-tree>
  <dtml-elif expr="treeOrder=='user'">
    <dtml-tree sort="user">
      <a href="&dtml-absolute_url;" target="previewPanel"><dtml-var title></a>
    </dtml-tree>
  <dtml-elif expr="treeOrder=='date'">
    <dtml-tree sort="date">
      <a href="&dtml-absolute_url;" target="previewPanel"><dtml-var title></a>
    </dtml-tree>
  </dtml-if>
 
Does somebody knows how to render this variable?

Thanks in advanced,
Josef.