thanks for repling Marco. I'm using a window version of zope and linux command 'zopectl fg' doesn't work. what is the forground command in windows? Is the "run in console" the same as forground?? ----- Original Message ---- From: Marco Bizzarri <marco.bizzarri@gmail.com> To: Allen Huang <swapp0@yahoo.com> Cc: Zope <zope@zope.org> Sent: Wednesday, January 3, 2007 11:48:59 AM Subject: Re: [Zope] The product I made isn't in the product management page Two suggestions: 1) run zope in foreground, so that you can see if Zope is complaining about your project; 2) make helloClass derive from OFS.SimpleItem.SimpleItem. Regards Marco On 1/3/07, Allen Huang <swapp0@yahoo.com> wrote:
I'm using Zope 2.8.8 and I trying to make my own product.
Whenever I make a product with errors in the python coding, I could see my product name registered in the product management page. But when I fix all the error, the product disappears; it not in the product management page or the add menu.
What is the problem here?
here is my coding
__init__.py--------
-------------------
import helloModule
def initialize(context): context.registerClass( helloModule.helloClass, permission="Add Hello Object", constructor=( helloModule.manage_addHelloForm, helloModule.manage_addHello ) )
helloModule.py--------
------------------------
def manage_addHelloForm(self): " Form for adding a Hello Object " return """ <html> <head> <title></title> </head>
<body> <form method="post" action="./manage_addHello"> <input type=text name=id> <input type=submit value="Add Hello"> </form> </body> </html> """
def manage_addHello(self): " Method for adding a Hello Object " newHello=helloClass(id) self._setObject(id, newHello) return self.manage_main(self, REQUEST)
class helloClass: meta_type='Hello Object'
def __init__(self, name='World'): self.name=name
def saySomething(self): return "Hello, " + self.name
def edit(self, name): self.name=name
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ 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 )
-- Marco Bizzarri http://iliveinpisa.blogspot.com/ __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com