Partager via


Procédure : personnaliser l'icône de titre et de personnalisation des résultats de la recherche fédérée

Notes

Cette rubrique décrit la fonctionnalité qui fait partie de la Infrastructure Update for Microsoft Office Servers. Pour télécharger la mise à jour, voir Description de la mise à jour d'infrastructure SharePoint Server 2007 : 15 juillet 2008.

Si la source d'un emplacement fédéré est l'index de recherche locale, un composant WebPart Federated Results connecté à cet emplacement indique le titre de l'index dans sa barre de titre au-dessus des résultats. Si la source est un emplacement OpenSearch, la barre de titre affiche le titre à partir du flux XML OpenSearch.

Modifiez la propriété XSL du composant WebPart Federated Results pour modifier l'affichage dans la barre de titre d'un jeu de résultats OpenSearch. Vous pouvez procéder comme suit :

  • Modifiez le titre affiché pour un résultat OpenSearch.

  • Ajoutez une image de personnalisation dans la barre de titre.

Notes

Les composants WebPart de recherche fédérée de la page de résultats par défaut sont configurés pour utiliser les résultats de recherche et les emplacements des suggestions de recherche sur Internet. Le code XSLT suivant ne fonctionne pas comme prévu avec la configuration par défaut de ces emplacements.

Personnaliser le titre d'un jeu de résultats de recherche fédérée

  1. Dans la page Administration de la recherche, cliquez sur Emplacements fédérés.

  2. Sous Nom complet de l'emplacement, cliquez sur le nom de votre emplacement.

  3. Développez le nœud Afficher les informations.

  4. Sous Métadonnées des résultats de recherche fédérée, désactivez la case à cocher Utiliser le format par défaut.

  5. Cliquez sur le bouton Sélection («... ») pour ouvrir la fenêtre Entrée de texte de la propriété XSL.

  6. Recherchez la balise suivante dans le code XSLT.

    <xsl:value-of select="$ChannelTitle"/>
    
  7. Modifiez la valeur select de la balise. Procédez comme suit.

    • Pour utiliser le titre du composant WebPart (valeur title définie dans les propriétés du composant WebPart), modifiez la valeur select comme indiqué.

      <xsl:value-of select="$WebpartTitle"/>
      
    • Pour personnaliser le texte du titre, modifiez la valeur select comme indiqué.

      <xsl:value-of select="Your title text"/>
      
  8. Cliquez sur OK pour fermer la fenêtre Entrée de texte.

  9. Dans la page Modifier l'emplacement fédéré, cliquez sur OK pour enregistrer les modifications apportées à l'emplacement fédéré.

    Le composant WebPart Federated Results présente le titre personnalisé.

  10. Exécutez une requête qui renvoie les résultats de l'emplacement. Vérifiez que le nouveau titre s'affiche comme prévu.

Ajouter une image de personnalisation du titre d'un jeu de résultats de recherche fédérée

  1. Dans la page Administration de la recherche, cliquez sur Emplacements fédérés.

  2. Sous Nom complet de l'emplacement, cliquez sur le nom de votre emplacement.

  3. Développez le nœud Afficher les informations.

  4. Sous Métadonnées des résultats de recherche fédérée, désactivez la case à cocher Utiliser le format par défaut.

  5. Cliquez sur le bouton Sélection («... ») pour ouvrir la fenêtre Entrée de texte de la propriété XSL

  6. Recherchez la balise suivante dans le code XSLT.

    <xsl:param name="BrandingIcon"></xsl:param>
    
  7. Ajoutez l'URL de l'image que vous voulez utiliser à la balise xsl du paramètre BrandingIcon.

    <xsl:param name="BrandingIcon">URL to image</xsl:param>
    

    Notes

    Vérifiez que cette image est dimensionnée pour s'afficher correctement à côté du titre du jeu de résultats de recherche fédérée. Nous vous recommandons un fichier .gif ou .png de 16 x 16 pixels.

  8. Cliquez sur OK pour fermer la fenêtre Entrée de texte.

  9. Dans la page Modifier l'emplacement fédéré, cliquez sur OK pour enregistrer les modifications apportées à l'emplacement fédéré.

    L'image de personnalisation s'affiche dans la barre de titre du composant WebPart Federated Results.

  10. Exécutez une requête qui retourne les résultats de l'emplacement. Vérifiez que le nouveau titre s'affiche comme prévu.

Notes

Si vous mettez à jour la propriété XSL de l'emplacement fédéré, vous devez vérifier que le composant WebPart Federated Results est configuré pour utiliser les informations d'affichage de l'emplacement.

Configurer le composant WebPart Federated Results pour utiliser les informations d'affichage de l'emplacement

  1. Dans votre navigateur, accédez à l'URL de la page des résultats. Exemple : http:// NomServeur/results.aspx.

  2. Cliquez sur le lien Actions du site, puis sur Modifier la page.

  3. Dans l'instance du composant WebPart Federated Results que vous voulez modifier, cliquez sur la flèche d'édition vers le bas pour afficher le menu Composant WebPart, puis cliquez sur Modifier le composant WebPart partagé.

  4. Dans le volet Composant WebPart Federated Results, cliquez sur la flèche Afficher les propriétés.

  5. Sélectionnez Utiliser l'emplacement de visualisation.

  6. Cliquez sur OK pour mettre à jour l'instance du composant WebPart Federated Results.

Voir aussi

Autres ressources

Procédure : afficher les données XML des résultats de la recherche
Procédure : afficher et modifier la transformation XSLT des résultats de la recherche
Personnalisation des résultats de recherche de contenu d'entreprise