[Zope] Creating CatalogAware products.
Adam Summers
adam@centurysoftware.com.au
Thu, 12 Sep 2002 09:35:35 +0800
Hi all,
First time poster, long time lurker..
Ive been trying to create a product which is CatalogAware, with only
some success.
* I have a ZCatalog in the root of the zope installation called 'Catalog'
* The class for the product inherits/mixes like thus:
class myProduct(OFS.SimpleItem.Item, Persistent,....
Products.ZCatalog.CatalogAwareness.CatalogAware):
* In the __init__ method, I have : self.index_object()
* In any method which modifies any of the fields that are used as
indexes in the catalog I also have: self.index_object()
My problem is, The products will not add/delete themselves from the
catalog, but when I modify the item, the catalog is updated. What am I
missing about this?
Regards,
Adam