[Zope] - namespace problem
Richard Jones
richard.jones@fulcrum.com.au
Thu, 31 Dec 1998 14:21:35 +1100
The following DTML does not work:
<!--#if foo-->
<p>foo found!
<!--#else-->
<!--#call "_.namespace(foo=1)"-->
<p>foo inserted! <!--#var foo-->
<!--#/if-->
It barfs with a NameError on foo. If I change the #call to a #with and use
that to enclose the #var foo, then it works. I'd like to suggest that the
description of the _.namespace function in the DTML reference include the
return value (ie. "it returns a new namespace to be used in a #with" or
somesuch).
Given that the #call and _.namespace combination aren't going to do what I
want to do, how can I do it? I've also tried REQUEST.set() but couldn't get
that to work at all.
Richard