Chauvet Etienne | ARTIFICA wrote:
Actuellement le script que j'ai ne me renvois pas cela.

Bonjour,

Si j'ai bien suivi, le script en question utilise :
here.portal_catalog.searchResults(REQUEST=request)
Le script de recherche de CPSDefault donne pas mal d'indications sur la manière de construire la requête au catalogue :
http://svn.nuxeo.org/trac/pub/file/CPSDefault/trunk/skins/cps_default/search.py

A noter que REQUEST, passé en argument, est utilisé pour récupérer les paramètres de la reqûete dans ce script :

if REQUEST is not None:
    query.update(REQUEST.form)

Je ne sais pas si c'est ce que vous voulez obtenir, mais il est ainsi possible d'ajouter automatiquement des caractères joker aux paramètres de la requête.

Par ailleurs, la ligne "here.portal_catalog.searchResults(REQUEST=request)" laisse à penser que vous effectuez cet appel depuis un template ('here' au lieu de 'context'). Si c'est le cas, il est plutôt conseillé d'appeler un script python du style search.py depuis ce template, et de mettre la logique dans ce script.

Cordialement,

--
Anahide Tchertchian
Mail: at at nuxeo.com - Tel: +33 (0)1 40 33 71 60
Nuxeo Collaborative Portal Server: http://www.nuxeo.com/cps
Gestion de contenu web / portail collaboratif / groupware / open source
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à