I answered this earlier today but your mail server threw a 451 error. Might want to look into that... contact me off-list if you want a copy of the notice. Dylan On Mon, 2003-10-20 at 14:04, Ted holden wrote:
I have a python class which I've set up as a zope product and which shows up as such.
Now, products installed this way don't show up on menus, so I've more or less followed the instructions and created a product with a zclass which subclasses the installed python product and, sure enough, this zclass shows up on menus.
The next step was to create a folder with a dtml page and an instance of the zclass in it, and use the instance of the zclass in the dtml page, and that works.
Nonetheless, ultimately, that doesn't seem to be what I want. Unless I'm missing something, that creates a single instance (object) of the class for good and all. I see print statements from the constructor the first time I ever bring the page up; afterwards, the object is still there, but it isn't being created. The systems seems to be saving it.
What I really need is for a user to open a dtml page and create (his/her) object in doing so, and then use it. I assume it's possible to do that in dtml but I don't see any descriptions of how to do it. I'd appreciate hearing from anyone who knows how this is done.
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )