freebsd# cat __init__.py from Products.Archetypes.atapi import process_types, listTypes from Products.CMFCore import utils from Products.CMFCore.DirectoryView import registerDirectory from Products.Escola.config import SKINS_DIR, GLOBALS, PROJECTNAME registerDirectory(SKINS_DIR, GLOBALS) def initialize(context): from content import * # importa todos os modulos do diretorio content content_types, constructors, ftis = process_types( listTypes(PROJECTNAME), PROJECTNAME) allTypes = zip(content_types, constructors) for atype, constructor in allTypes: kind = "%s: %s" % (PROJECTNAME, atype.portal_type) utils.ContentInit(kind, content_types = (atype,), extra_constructors = (constructor,), fti = ftis, ).initialize(context)freebsd#