Pour commencer, vous devez trouver ou définir les propriétés gérées (managed properties) dans le schéma de recherche.
Étape 1 – Personnaliser le modèle d’affichage (display template)
1) Aller à Actions du site > Paramètres du site > Pages maîtres et mises en page.
2) Ouvrir les dossiers Display Templates > Search.
3) Afficher la bibliothèque en mode « Ouvrir avec l’Explorateur ».
Note: Il semblerait que les étapes ci-dessus ne sont plus disponibles après des mises à jour. Je m’y suis rendue en ajoutant ce morceau à l’URL du site _catalogs/masterpage/Display%20Templates/Search/
4) Copier/coller le modèle d’affichage Item_Default.html
5) Le renommer.
6) Ouvrir ce fichier avec le Bloc-notes ou tout autre éditeur de code.
7) Ajouter la propriété gérée:
<mso:ManagedPropertyMapping msdt:dt= »string »>’Responsable’:’Responsable’
_#= ctx.CurrentItem.Responsable =#_
Une superbe idée : ‘ListItemID’:’ListItemID’
http://www.quercussolutions.com/blog/index.php/get-item-id-search-display-template-document-library/
De mon expérience, je n’ai pas besoin d’utiliser le code suivant:
var LeResponsable = $getItemValue(ctx, « Responsable »);
_#= LeResponsable =#_
Étape 2 – Publier le modèle d’affichage (display template)
1) Aller à Actions du site > Paramètres du site > Gestionnaire de conception > Modifier les modèles d’affichage (/_layouts/15/DesignDisplayTemplates.aspx).
2) Publier la version principale du modèle modifié.
Étape 3 – Choisir le modèle d’affichage (display template) sur la page de résultat de la recherche
1) Modifier la page de résultat de recherche.
2) Modifier le WebPart Résultat de la recherche.
3) Sélectionner le modèle dans la liste déroulante Utiliser un seul modèle pour afficher les éléments.
À retenir:
Actions du site > Paramètres du site > Types de resultats (Result type)
/_layouts/15/manageresulttypes.aspx
/_layouts/15/manageresulttypes.aspx?level=sitecol