Bonjour,
Vous pouvez regarder comment sont instanciées les racines "workspaces"
et "sections" du site dans CPSDefault/Extensions/cpsinstall.py
La syntaxe pour créer de nouveaux documents est la suivante :
container.invokeFactory(portal_type, id)
ou encore:
portal_workflow.invokeFactoryFor(container, portal_type, id)
Dans CPS3.2, vous devriez avoir un mécanisme d'export/import d'une
arborescence.
Si vous vous placez dans une arborescence (a la racine des espaces de
travail, par exemple) et ajoutez à la fin de l'url "dump_tree", vous
devriez obtenir cette structure, et pourrez prendre exemple pour la
modifier.
Ensuite, il faudra placer cette structure dans un fichier nommé
"tree.ini", le placer dans le répertoire var de votre instance de Zope,
et lancer la méthode externe ayant pour module "CPSDefault.loadTree" et
méthode "loadTree".
Cette arborescence sera alors créée dans le site.
BOUREIMA Adam a écrit :
> Bonjour,
> Je voudrais créer des espaces de travail à partir d'un script
python ou
> d'une ZPT, auriez-vous une suggestion à me faire?
Cordialement,
--
Anahide Tchertchian, Nuxeo
Mail: [EMAIL PROTECTED] - Tel: +33 (0)1 40 33 71 60
http://www.nuxeo.com - http://www.cps-project.org
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>