Excellent. That answers that. I'm loath to ask this, since it's supposedly a FAQ, but I'm having trouble with the tree... Following: http://www.zope.org/Members/anthony/tree-coding-tricks I've got: <dtml-let network="'0/0'"> <dtml-tree id=network branches_expr="network_children(parentnet=network)"> <b><dtml-var network></b> <dtml-var descr> </dtml-tree> </dtml-let> The SQL query is working - "test"ing network_children will give the correct hierarchy. However, the tree generated looks like this: 192.168/16 192.168/16 192.168/16 10/8 172.20/16 10/8 192.168/16 10/8 172.20/16 172.20/16 192.168/16 10/8 172.20/16 10/8 <etc> Basically, the tree only seems to ever contain the top-level (children of the root of the tree). The children of all the nodes is... another copy of the root top-level nodes! Whu?!? A search for several variations of "SQL tree" in all the relevant list/site archives didn't seem to help. Any ideas? Regards, Phil +----------------------------------+ | Phil Mayers, Network Support | | Centre for Computing Services | | Imperial College | +----------------------------------+ -----Original Message----- From: Chris Withers [mailto:chrisw@nipltd.com] Sent: 21 August 2000 15:23 To: Mayers, Philip J Cc: 'zope@zope.org' Subject: Re: [Zope] dtml-let and quoting(?) or forcing to string "Mayers, Philip J" wrote:
<dtml-let network="0/0"> <dtml-tree id=network branches_expr="network_children(parentnet=network)"> <b><dtml-var network></b> <dtml-var descr> </dtml-tree> </dtml-let>
Anything in a DTML tag that's inside "" is python, usually ;-) So, your dtml-let should be: <dtml-let network="'0/0'"> which is kinda yucky, don't you think? cheers, Chris _______________________________________________ Zope maillist - Zope@zope.org 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 )