bonjour,
il suffit de customiser le script
CPSDirectory/skins/cps_directory/getCustomDirectoryResultFields.py
qui est indirectement appelé par cpsdirectory_entry_search_results_do.py
pour retourner les résultats
Tu trouveras un dictionnaire à renseigner dans lequel tu peux ajouter
d'autres champs.
Un exemple :
  if directory_id == 'members':
      fields = [{'id': 'id', 'title': 'label_user_name'},
                {'id': 'sn', 'title': 'label_last_name', 'sort': 'asc'},
                {'id': 'givenName', 'title': 'label_first_name'},
                {'id': 'email', 'title': 'label_email'},
                {'id':'service', 'title':'label_service'},
                {'id': 'competence', 'title': 'label_competence'},
                {'id': 'job', 'title': 'label_job'},
      ]
  return fields


Cordialement,

feron a écrit :
> Où peut-on modifier les champs à afficher dans le résultat de la
> recherche annuaire ?
>
> Par défaut  CPS liste les membres avec les champs suivants:
> Nom ,  prénom,    Mail,   Id
>
> J'ai d'autres champs spécifiques ( fonction , services) qui sont bien
> affichés dans la fiche membre ( portal_layout/members), mais je
> n'arrive pas à les faire afficher dans le résultat de la recherche
> global.
>
> Merci de votre aide
>

-- 
Thierry Martins
ASYRES
6-10 rue Troyon
92316 SEVRES Cedex
01 55 64 05 64


_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à