[Zope] The product I made isn't in the product management page
Marco Bizzarri
marco.bizzarri at gmail.com
Tue Jan 2 22:48:59 EST 2007
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 at 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 at 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/
More information about the Zope
mailing list