[Zope] Adding a zope product
Peter Bengtsson
peterbe at gmail.com
Fri Sep 2 08:55:19 EDT 2005
you registered the manage_addminimal function for creating the actual
object, but what about the ZMI form that lets call manage_addminimal?
On 9/2/05, Paul Hendrick <paul.hendrick at gmail.com> wrote:
> Hi all,
> i've just started with zope, and i'm trying to write a filesystem
> product, so i can have a project in svn and work on it in the
> filesystem.
> I've followed the guide at zope.org for creating a minimal product, but
> can't get this to show up in the list of products.
>
> Can anyone see whats wrong?
> Thanks for reading,
> Paul
>
> __init.py__
> -----------
> import minimal
> def initialize(context):
> """init the product"""
>
> contect.registerClass(minimal.minimal,constructor=(minimal.manage_addMinimal,))
>
>
> minimal.py
> ----------
> from OFS import SimpleItem
> class minimal(SimpleItem.SimpleItem):
> """minimal object"""
> meta_type = 'minimal'
> def __init__(self,id):
> """initialise new instance"""
> self.id = id
> def index_html(self):
> """used to view content of the object"""
> return '<html><body> Hello </body></html>'
> def manage_addMinimal(self, RESPONSE):
> """add minimal obj to folder"""
> self._setObject('minimal_id', minimal('minimal_id'))
> RESPONSE.redirect('index_html')
>
>
>
> _______________________________________________
> 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 )
>
--
Peter Bengtsson,
work www.fry-it.com
home www.peterbe.com
hobby www.issuetrackerproduct.com
More information about the Zope
mailing list