[CPS-users-fr] RE : Re: Utilisation d'un vocabulary d'un select widget en mode v ue

MAYNARD Patrick SZSIC33 patrick.maynard at interieur.gouv.fr
Lun 12 Mar 10:57:07 CET 2007


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 <fg at nuxeo.com>
Subject: Re: [CPS-users-fr] Utilisation d'un vocabulary d'un select
	widget en	mode vue 
To: MAYNARD Patrick SZSIC33 <patrick.maynard at interieur.gouv.fr>
Cc: "'cps-users-fr at lists.nuxeo.com'" <cps-users-fr at lists.nuxeo.com>
Message-ID: <90ECB9B9-8E89-4EF8-A889-A64E2D7F1221 at nuxeo.com>
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
>
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.nuxeo.com/pipermail/cps-users-fr/attachments/20070312/43de27e2/attachment.html


Plus d'informations sur la liste de diffusion cps-users-fr

This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.