Essayes de logger ce que tu as dans les brains dans ton script. Tu devrais y retrouver ton proxy d'une façon ou d'une autre. Tu pourras ainsi l'ajouter aux items retournés par le script et à partir du proxy, tu peux accéder aux données qui le compose (getDataModel je crois).
 

Cédric Marfil
Concepteur Réalisateur Intégrateur Confirmé
Tél. direct: 03.20.65.33.18
Mail: [EMAIL PROTECTED]

Capgemini
181 rue Jules Delcenserie
59700 Marcq en Baroeul
----- Original Message -----
Sent: Tuesday, September 12, 2006 6:17 PM
Subject: [CPS-users-fr] Portlet de contenu

Bonjour à tous,

Afin d'obtenir un rendu tabulaire, d'un portlet de contenu, j'ai customisé le script getContentItems afin qu'il retourne les "brains".
J'ai également customisé la ZPT "widget_portlet_content" afin de récupérer l'id des documents que je souhaite lister : .
Je pensais pouvoir ensuite récupérer le datamodel de mes documents grace à cet id, mais je n'y parviens pas en raison d'un problème de droits.
C'est surprenant car ce problème de droit survient alors que j'essaye d'acceder au tableau en tant que manager ...(?).
Pour résoudre ce problème j'ai créé un scripte que j'importe dans dans le fichier __init__.py, mais il m'est impossible de l'appeler depuis widget_portlet_content (NameError: name 'getDataFromDocuments' is not defined ...)
Je suis sérieusement à cour d'idées, et je me demande si ma démarche est la bonne.
Donc si quelqu'un a une idée ou un conseil, je suis preneur !!

Merci

Bonne soirée.
Grégory François.




----------------------------------------------------------------
Avec Neuf, on peut envoyer jusqu'à 9Go par mail.
Découvrez Neuf Giga
http://www.neufgiga.com


_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.

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

Répondre à