Am Die, 2002-08-13 um 21.15 schrieb tomas@fabula.de:
Now I'd like to be lazy and try to fetch the views `as needed', instead of declaring them as DTML class methods. Is that possible? It is ;) That's how one usually does it with a "ZPublisher+ZDocumentTemplate" app :)
What I have in mind is a method
|class CMSResource( Traversable.Traversable, ...) | "Yadda, yadda" | | ... | | def render(name, args): | my d = DTMLFile("dtml/CMSResource/" + name) | return <<call d with appropriate arguments>> Well, either this is not your actual code, but it lacks self, OTOH my d seems perlish to me. If you do something like this: return d(...)
you will get back the rendered HTML, not a DTMLFile object. Basically, if you'd post your real method code, we might help you. Andreas