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>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.