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 )

Reply via email to