from Products.CMFCore import DirectoryView, utils from Products.Archetypes.ArchetypeTool import process_types, listTypes from Products.CMFCore.permissions import AddPortalContent from config import skins_dirs, globals, project for skins_dir in skins_dirs: DirectoryView.registerDirectory(skins_dir, globals) def initialize(context): import content content_types, constructors, ftis = process_types( listTypes(project), project) utils.ContentInit( "%s content" % project, content_types = content_types, permission = AddPortalContent, extra_constructors = constructors, fti = ftis, ).initialize(context)