I am having a problem with one of the examples in Chapter 12 of the Zope 
book. I am creating a new product called "Zoo Exhibit" comprising of a DTML 
method, a Python script and, of course, a factory.

http://www.zope.org/Members/michel/ZB/CustomZopeObjects.html < just under 
Fig 12.2 details the example.

I have a DTML method sending "id" and "title" to a Python method/script.
I am told to create a "Python Script". I assume this is done by creating a 
"Python Method"?

This is the script I am told to create:

def add(self, container, id, title, REQUEST=None):
        Copy the exhibit template to the calling folder.
        exhibit=self.manage_clone(container.exhibitTemplate, id)
        if REQUEST is not None:
                return self.manage_main(self, REQUEST)

Should this be the entire body of the method or do the parameters need to be 
listed AGAIN in the "parameter list"?

When I add my new Zoo Exhibit product it calls the DTML method and I can 
insert the data as required but when submitted it does not do ANYTHING.

What I am asking is: Exactly what is added to the parameter list, method 
body & title of the newly created Python method?

Thanks in advance!
Get your FREE download of MSN Explorer at http://explorer.msn.com

Zope maillist  -  [EMAIL PROTECTED]
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to