Cyrille Leroux a écrit :
Python 2.4.2
Zope 2.9.0
CPS 3.4.0beta2
Bonjour,
J'ai un problème de retro-compatibilité sur un produit et donc
j'aimerais savoir comment recréer manuellement le portal_widget_type.
Pourquoi faire ? Dans CPS 3.4, les definitions de widgets ne sont plus
persistantes (car personne ne s'en servait). Le portal_widget_type ne sert donc
que pour la compatibilité. Les types de widgets sont désormais définis
directement dans le code et enregistrés au lancement de Zope. Pour voir des
exemples d'enregistrement de widgets :
http://svn.nuxeo.org/trac/pub/file/CPSSchemas/trunk/ExtendedWidgets.py
en particulier, les directives du type "widgetRegistry.register(CPSTextWidget)"
et le fait que ExtendedWidget est importé par le __init__.py du produit
CPSSchemas pour initialiser tous les types de widgets au lancement de Zope.
--
Olivier
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>