[Zope] calling DTMLFile from an External Method
Max M
maxm@mxm.dk
Tue, 07 May 2002 14:17:34 +0200
Tim Lynch wrote:
>How do I make use of DTMLFile from an External Method?
>
>No matter what I try, I can't get it to work. I think I'm
>now close, but can't get past this latest problem:
>
>
>
>Here's my External Method:
>
>----
>from Globals import InitializeClass, DTMLFile, package_home
>from Acquisition import Implicit
>from Globals import Persistent
>from DocumentTemplate import HTML
>
>def tst1():
>
> stuff = DTMLFile('Extensions/sample', globals())
> results = stuff()
>
> return results
>
<untested>
First define the dml method "sample" somewhere in Zope. Ie. in the same
folder as your external method:
And then put something like this in the external method:
def tst1(self):
return self.sample(None, self)
</untested>
regards Max M