> Ulrich Eck wrote: > > > > I'm not shure however, what format this should be distributed .. for unix a > > CMF-ZPatterns-Patch > > would probably be best .. other plattforms do not have this .. any comments ?? > > Make it into a Product that patches the CMF classes at runtime. > > See Zope Hotfixes fot a template to work from. > I have for example this modification of PortalContent: ## added for ZPatterns from Products.ZPatterns.DataSkins import DataSkin ## changed for ZPatterns class PortalContent(DataSkin, DynamicType, SimpleItem): """ Base class for portal objects. """ ..... so I need to completely replace the Products.CMFCore.PortalContent.PortalContent with a new class defined (mainly copied from original) in the __init__ of the Patch? can I do this with: -- import Products.CMFCore.PortalContent <<define myclass here >> InitializeClass(<<myclass>>) Products.CMFCore.PortalContent.PortalContent = <<myclass>> -- Is it the same to replace a class in a module than replacing a method/attribute in a Class ?? thanks Ulrich Eck _______________________________________________ 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 )