Dieter Maurer wrote:
"DTMLFile" uses the modern "Bindings" infrastructure introduced with Python Scripts and subsequently used by PageTemplates and "DTMLFile".
You can pass the DTML namespace in the following way:
your_dtml_file_object(caller_namespace=_, more_keyword_parameters)
Ah-hah! This works from within my DTMLFile method, like so: <dtml-let key1="val1" key2="val2"> <dtml-var expr="my_dtmlfile_method(_.None, _, caller_namespace=_, key1=val1)"> </dtml-let> Then it is possible to use *both* key1 and key2 in "my_dtmlfile_method". (In practice, key1 probably needed to be passed something other than the value it already had to justify this call). (Zope 2.5.1). Thanks Dieter! This is definitely going in my product's developer documentation. ;-D Cheers, Terry -- ------------------------------------------------------ Terry Hancock hancock@anansispaceworks.com Anansi Spaceworks http://www.anansispaceworks.com P.O. Box 60583 Pasadena, CA 91116-6583 ------------------------------------------------------