On Wed, Feb 21, 2001 at 10:24:57PM +0000, Steve Alexander wrote:
Julio Maia wrote:
Hi,
I'm trying to create a tag to evaluate the expression passed to it, adding in the expression eval namespace a variable that contains the result of dtml processing of the tag's block. For instance, the following construct:
<dtml-bvar "foo(a=1)" var="block"> some text <dtml-var "1+2"> </dtml-bvar>
would invoke the expression "foo(a=1)" with a variable named 'block' set to 'some text 3' in the expression's namespace (btw, is it possible to achieve this using regular dtml?).
This may be too simple example, but how about:
<dtml-var "foo(a=1, block=('some text %s' % (1+2)))">
This is not going to be handy once the block is composed by a large dtml block. I wonder if dtml-var shouldn't support the syntax I've described above.
-- Steve Alexander Software Engineer Cat-Box limited http://www.cat-box.net