[Zope] Argument passing and DTMLFile methods

Dieter Maurer dieter@handshake.de
Tue, 2 Jul 2002 20:33:54 +0200

Terry Hancock writes:
 > Dieter Maurer wrote:
 > > Maybe, you should state concisely from what context you want to
 > > pass parameters to DTMLFile methods:
 > > 
 > >   DTMLFile objects behave identically in this respect to
 > >   DTML methods!
 > My problem is that they don't -- I've tested the
 > same code both ways, and it works with "DTML Methods" but
 > breaks with "DTMLFile Methods".  If indeed they were the
 > same, then I'd be using:
You are right, I am wrong!

  "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)