Bonjour,
j'aimerais rajouter une un attribut photo aux membres, j'ai donc fais comme suit:

-rajouter un photo Image field a portal_schemas/members
-rajouter un photo image widget à portal_layouts/members
-rajouter le champ dans le layout de members.

En mode edition je vois les champs pour rentrer l'image, mais impossible de sauvegarder ou de visualiser une fiche d'un membre.

voila le trackback :
  • Names:
    {'container': <CPSDefaultSite at /cps>,
    'context': <CPSDefaultSite at /cps>,
    'default': <Products.PageTemplates.TALES.Default instance at 0x014C6CB0>,
    'here': <CPSDefaultSite at /cps>,
    'loop': <Products.PageTemplates.TALES.SafeMapping object at 0x04313508>,
    'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at 0x014BD260>,
    'nothing': None,
    'options': {'args': ()},
    'repeat': <Products.PageTemplates.TALES.SafeMapping object at 0x04313508>,
    'request': <HTTPRequest, URL="" href="http://albator:81/cps/cpsdirectory_entry_view">http://albator:81/cps/cpsdirectory_entry_view >,
    'root': <Application at >,
    'template': <FSPageTemplate at /cps/cpsdirectory_entry_view>,
    'traverse_subpath': [],
    'user': <CPSUser seternal>}
  • 
    
  • Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
    __traceback_info__: dir.renderEntryDetailed(id)
  • Module Python _expression_ "dir.renderEntryDetailed(id)", line 1, in <_expression_>
  • Module Products.CPSDirectory.BaseDirectory, line 562, in renderEntryDetailed
  • Module Products.CPSDirectory.BaseDirectory, line 932, in _renderLayout
  • Module Products.CPSSchemas.Layout, line 391, in renderLayoutStructure
  • Module Products.CPSSchemas.BasicWidgets, line 1911, in render
  • Module Products.CPSSchemas.BasicWidgets, line 1806, in getImageInfo
  • Module Products.CPSSchemas.BasicWidgets, line 1612, in getFileInfo
TypeError: _getContentUrl() takes exactly 4 arguments (3 given)


Si quelqu'un a deja réussi à intégrer une photo pour les membres....

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à