[Zope] Turning of html quote in HTML templates

Dieter Maurer dieter@handshake.de
Wed, 28 May 2003 22:59:16 +0200


Johan Carlsson wrote at 2003-5-27 22:57 +0200:
 > Dieter Maurer wrote:
 > > Johan Carlsson wrote at 2003-5-27 10:12 +0200:
 > >  > I'm using HTML (App.special_dtml.HTML) for inline DTML template in my
 > >  > product.But I can't get it to stop quoting HTML entities like –.
 > >  > 
 > >  > How do I turn of quoting form HTML templates?
 > > 
 > > You must render (i.e. call) them.
 > > When you access them without rendering, you effectively call
 > > its "__str__" method that returns the HTML quoted source.
 > 
 > So I noticed when looking at the code, but it do call them:
 > 
 >    HTML(template, globals())(self,REQUEST=REQUEST)
 > 
 > I really don't understand why this should be any different
 > from calling a DTMLFile. Strange?

Where do you use the result?
In ZPT? Then, you will need a structure.

Otherwise, calling the template (as shown above) should not
HTML quote.


Dieter