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 <[EMAIL PROTECTED]> To: Allen Huang <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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
_______________________________________________ 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 )