RE : Re: Utilisation d'un vocabulary d'un select widget en mode v ue
MAYNARD Patrick SZSIC33 <patrick.maynard-tPKdFJINDcpZl9wlzN3olVAUjnlXr6A1@public.gmane.org>
| Newsgroups | gmane.comp.web.zope.cps.general.french |
|---|---|
| Message-ID | <8D9DD2EA5E1BD911887A00065BF0B30581F8A9@msg03bor.sztibordeaux.dsic.mi> |
Bonjour, Merci beaucoup, ça fonctionne ! Je vois que la liste Nuxeo n'est pas morte. Cordialement. Message: 3 Date: Sat, 10 Mar 2007 16:55:53 +0100 From: Florent Guillaume <[email protected]> Subject: Re: [CPS-users-fr] Utilisation d'un vocabulary d'un select widget en mode vue To: MAYNARD Patrick SZSIC33 <patrick.maynard-tPKdFJINDcpZl9wlzN3olVAUjnlXr6A1@public.gmane.org> Cc: "'[email protected]'" <[email protected]> Message-ID: <90ECB9B9-8E89-4EF8-A889-A64E2D7F1221-CQNGlVZ5l00AvxtiuMwx3w@public.gmane.org> Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Si vous avez votre propre ZPT et n'utilisez pas le rendu de widget normal en mode vie, utilisez la méthode get de l'object Vocabulary correspondant: python: here.portal_vocabularies.liste_services.get(doc.service) Flornet On 1 Mar 2007, at 18:28, MAYNARD Patrick SZSIC33 wrote: > Bonjour à tous, > j'ai créé un nouveau type de document, avec un champ "service". J'ai > créé un "select widget" pour pouvoir sélectionner le service à > partir > d'une liste déroulante. > Dans la définition du "select widget" je fais référence à un > "vocabulary" > que j'ai nommé "liste_services". > Dans "portal_vocabularies" j'ai créé des valeurs : > Key:1 Label:service1 > Key:2 Label:service2, > etc... > Tout va bien en mode édition, je peux sélectionner le service > souhaité. > Par contre en mode "view" pour lequel j'ai créé une vue zpt, quand > je fais > un ...tal content="here/service", ou bien un ...tal > content="python:doc.service", il affiche un numéro correspondant à > la "key", > alors que je voudrais afficher le nom du service. > Quel est la syntaxe pour récupérer le label de mon vocabulary ? > Est-ce qu'il faut créer un autre widget ? > Fedora 3, Python 2.3.4, Zope 2.7.3, CPS 3.2.4 > _______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>