Hi Jimbo,
DataSkin and CatalogAware are incompatable. You can
however use SkinScript to emulate CatalogAwareness....
here is a snippet I use on one site....
WHEN OBJECT ADDED CALL Catalog.catalog_object(self,
_.string.join(self.getPhysicalPath(),'/'))
WHEN OBJECT DELETED CALL
Catalog.uncatalog_object(_.string.join(self.getPhysicalPath(),'/'))
WHEN OBJECT CHANGED CALL
Catalog.uncatalog_object(_.string.join(self.getPhysicalPath(),'/')),
Catalog.catalog_object(self, _.string.join(self.getPhysicalPath(),'/'))
This seems to be working OK for us....
take care,
-steve
>>>>> "jimbo" == jimbo <[EMAIL PROTECTED]> writes:
jimbo> In my ZClass I selected CatalogAware and dataskin as base.
jimbo> I'm not sure what else I'm suppose to do.
jimbo> SystemError: Failed to import class
jimbo> _ZClass_for_CatalogAware from module Product s.ZCatalog
jimbo> -Jimbo
jimbo> _______________________________________________ Zope-Dev
jimbo> maillist - [EMAIL PROTECTED]
jimbo> http://lists.zope.org/mailman/listinfo/zope-dev ** No cross
jimbo> posts or HTML encoding! ** (Related lists -
jimbo> http://lists.zope.org/mailman/listinfo/zope-announce
jimbo> http://lists.zope.org/mailman/listinfo/zope )
_______________________________________________
Zope-Dev maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope )