[Zope] Special-name of variables called 'name' or 'domain'

Chris Withers chrisw@nipltd.com
Wed, 10 Jan 2001 13:08:32 +0000


"Mayers, Philip J" wrote:
<snip>
Try this:

Change your show method in root to be as follows:

<dtml-in get_machine_hosts>
 <dtml-var show_row>
 <dtml-in get_host_aliases>
  <dtml-var show_row>
 </dtml-in>
</dtml-in>

And add another DTML method in root as follows:

show_row:
<TR>
  <TD><dtml-var ip missing></TD>
  <TD>&dtml-name;</TD>
  <TD>&dtml-domain;</TD>
</TR> 

so you have:
 /root
   get_machine_hosts (SQL method)
   get_host_aliases (SQL method)
   show (dtml method)
   show_row (dtml method)

Does that solve your problem?
(I know it doesn't sovle any concerns you have about dtml-with and SQL
method, but your posting wasn't exactly to reproduce, and so even if
submitted to the collector, isn't likely to get followed up)

> While I'm at it, is <dtml-with foldername><dtml-var dtmlmethod></dtml-with>
> really the best way to call a DTML method of a folder?

Mostly, yes...

BTW, checkout http://www.zope.org/Members/michel/ZB/ and have a good
read :-)

cheers,

Chris