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>