Sorry, The problem is not finding the Show() method, but rather Show() can't find the Items property in the instance. When using a dtml method to access an instance Method which in turn trys to access an instance Property the instance method fails to find the property My Question really is - How does the instance method refer to the instance property? -----Original Message----- From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of David Kyte Sent: 10 January 2002 19:19 To: zope@zope.org Subject: [Zope] ZCLass methods Hi, Trying to Grock ZClasses ...... I want to create a text menu product using ZClasses. I create the product and add a zclass inherriting from dtmlmethod, then add a propertysheet called ... Properties (duh!) To the Properties I add a lines property - called Items. I then add a view enabling access to the properties from the management interface. I can now add an instance and access the properties from another DTMLMethod object End of part 1 - go for Coffee I know want to create a ZClass method that displays the lines, so in the Zclass propertysheets/methods class I add a dtml method called Show which displays the Items property. If I add the Show method to the VIEWS tab then it appears in the instance management interface. If I create another DTMLMethod called TestMenu which calls the ZClass instance ( Mn1 ) <dtml-var "Mn1.Show()"> then I egt an error trying to find the instance method Show. Any Ideas? Thanks in advance Dave _______________________________________________ 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 (1)
-
David Kyte