I've read the 'How-To: Some Neat Tricks with dtml-tree' on www.zope.org and came accross the part: class _dummy: def __init__(self, name): self.name=name ...and this is exactly what I need to implement at this stage to make my Python Script work in my dtml-tree... But, alas, it seems (like the author pointed out in a note to himself) one cannot put this piece of code in a Zope Python Script...So where to put it? I need it only for this one instance. Or how else can I pass results back to dtml-tree correctly? As far as I could figure, dtml-tree has to receive a list of objects, and these objects need attributes (eg. name) that can then be used for dtml-tree's id parameter, and also to use within your dtml-tree block in dtml-var tags. And how does this all relate to the results object returned from a ZSQL object? Is there maybe a similar object that I can just instantiate with all my data, and return it? I looked at the Shared.DC.ZRDB.Results class, but it seemed a bit of a clumsy way to do it...actually my python is not good. I'm new, okay. tnx gerrie
External Methods is the answer. The only answer where you can create py classes and use them together with objects in zope. ----- Original Message ----- From: "Gerrie Roos" <gerrie@trispen.com> To: <zope@zope.org> Sent: Tuesday, May 29, 2001 4:03 PM Subject: [Zope] Py Classes in Python Script?
I've read the 'How-To: Some Neat Tricks with dtml-tree' on www.zope.org and came accross the part:
class _dummy: def __init__(self, name): self.name=name
...and this is exactly what I need to implement at this stage to make my Python Script work in my dtml-tree...
But, alas, it seems (like the author pointed out in a note to himself) one cannot put this piece of code in a Zope Python Script...So where to put it? I need it only for this one instance.
Or how else can I pass results back to dtml-tree correctly? As far as I could figure, dtml-tree has to receive a list of objects, and these objects need attributes (eg. name) that can then be used for dtml-tree's id parameter, and also to use within your dtml-tree block in dtml-var tags.
And how does this all relate to the results object returned from a ZSQL object? Is there maybe a similar object that I can just instantiate with all my data, and return it? I looked at the Shared.DC.ZRDB.Results class, but it seemed a bit of a clumsy way to do it...actually my python is not good. I'm new, okay.
tnx gerrie
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
participants (2)
-
Gerrie Roos -
Peter Bengtsson