On Thu, Jan 10, 2002 at 03:01:59PM -0500, Trevor Toenjes wrote:
Why do <dtml-var mycontent> and <dtml-var expr="subfolder.mycontent"> render differently?
<dtml-var mycontent> displays intended without HTML tags. But, <dtml-var "subfolder.mycontent"> displays as if it is a text file.
'mycontent' is a DTML_Document.
Well, explanation. <dtml-var "xxx"> mens "evaluate python expression xxx". And if the expression is just a DTML Document object - you'll get its source. To render a DTML object one must calls it: <dtml-var "xxx()">! In case of <dtml-var xxx> DTML will automagically calls xxx()! This is called "DTML Magic". :) Oleg. -- Oleg Broytmann http://www.zope.org/Members/phd/ phd@phd.pp.ru Programmers don't die, they just GOSUB without RETURN.