Alexis Roda wrote:
fowlertrainer@anonym.hu wrote:
Hello zope,
I don't understand why the zope render some objects, and not render others.
I have been used an minimal product to test it:
When I write this: class .... .... def index_html(self): "used to view content of the object" import Globals df=Globals.DTMLFile('www/index',globals()) return df
Zope is not rendering the result.
When I write this: class .... .... import Globals index_html=Globals.DTMLFile('www/index',globals())
Zope is rendering my dtml file in correct way.
So: if I do same things, zope why don't do same results ???
Look at problem this way, "if zope don't do same results, I'm doing the same thing?".
The first index_html returns a DTMLMethod instance (IIRC), while the second one *IS* a DTMLMethod instance, and so, when called, renders the DTMLMethod.
With the correction that it's DTMLFile objects not DTMLMethod. They are not the same. -- Johan Carlsson Tel: + 46 8 31 24 94 Colliberty Mob: + 46 70 558 25 24 Torsgatan 72 Email: johanc@easypublisher.com SE-113 37 STOCKHOLM Skype: colliberty