Hi Dieter, thanks a lot
You create a Zope Page Template object, wrap it into a context (using its "__of__" method) and then call it.
You mean by the following? #creating: myZPT = Products.PageTemplates.ZopePageTemplate(id=myId, text=myZPTString, content_type=?) #wrapping: I did not find any __of__ method!? (Sorry my understanding of this needs some more enlightment myZPT=context.myZPT #calling: return context.myId() What to use for content_type? text/html? or better keeping the default? -- many thanks for your great help, Elena you wrote:
Not a very big problem in an External Method:
You create a Zope Page Template object, wrap it into a context (using its "__of__" method) and then call it.
Few chances in an (internal) Python Script, as you will not be allowed to call "__of__". Without this "__of__", the template has no way to know its context (e.g. "here", "container", ...).
Dieter