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 - [email protected]
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/
_______________________________________________
Zope maillist - [email protected]
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 )