Procédure pas à pas : ajout d'un onglet et d'une page de recherche personnalisée avec les composants WebPart de recherche de contenu d'entreprise au Centre de recherche
Microsoft Office SharePoint Server 2007 et la Recherche de contenu d'entreprise dans Microsoft Office SharePoint Server 2007 permettent de créer des pages de recherche personnalisées directement dans l'interface utilisateur.
Dans cette procédure pas à pas, vous allez créer une recherche de base et des pages de résultats de recherche à l'aide de l'interface utilisateur du Centre de recherche. Vous allez ensuite personnaliser ces pages pour rechercher les produits de la rubrique Procédure pas à pas : configuration de la recherche pour l'exemple d'application de données métiers AdventureWorks.
Les tâches traitées dans cette procédure sont les suivantes :
Ajout de nouveaux onglets aux contrôles des onglets du Centre de recherche
Création d'une page de recherche personnalisée avec un composant WebPart Zone de recherche
Création d'une page de résultats de recherche personnalisée avec le composant WebPart Résultats principaux de la recherche
Modification des propriétés des deux composants de recherche WebPart pour rechercher un ensemble de contenu spécifique (AdventureWords2000, données Produits).
Conditions préalables requises
Les conditions requises préalables pour cette procédure sont les suivantes :
Recherche de contenu d'entreprise
Autorisations suffisantes pour créer des pages sur le site du Centre de recherche
Vous avez terminé la Procédure pas à pas : configuration de la recherche pour l'exemple d'application de données métiers AdventureWorks
Création d'onglets pour les pages de recherche
Dans la première partie de cette procédure, vous allez créer les onglets de la page Recherche de produits et de la page Résultats de la recherche des produits.
Pour ajouter l'onglet de recherche Products aux contrôles d'onglets du Centre de recherche
Dans votre navigateur, naviguez jusqu'à la liste Windows SharePoint Services du contrôle d'onglet SearchCenter :
http://[Site]/SearchCenter/SearchCenter/AllItems.aspx
Dans la barre d'outils de la liste, cliquez sur le lien Nouveau.
Dans le champ Nom d'onglet, entrez Products.
Dans le champ Page, entrez product.aspx.
Cliquez sur OK pour créer l'onglet.
Vous pouvez également accéder directement à la page Nouvel élément du contrôle d'onglet SearchCenter à l'emplacement :
http://[Site]/SearchCenter/SearchCenter/NewForm.aspx
Dans votre navigateur, accédez à la liste Windows SharePoint Services du contrôle d'onglet SearchResults :
http://[Site]/SearchCenter/SearchResults/AllItems.aspx
Vous pouvez également accéder directement à la page Nouvel élément du contrôle d'onglet SearchResults à l'emplacement :
http://[Site]/SearchCenter/SearchResults/NewForm.aspx
Répétez les étapes 2 à 5. À l'étape 4, entrez productresults.aspx dans le champ Page.
Création des pages Recherche de produits et des résultats de recherche
Vous allez maintenant créer les pages que vous avez spécifiées pour les onglets de recherche Products.
Pour créer la page Recherche de produits
Ouvrez le site Centre de recherche dans le navigateur, cliquez sur le menu Actions du site, puis cliquez sur Créer une page.
Dans le champ Nom de l'URL, entrez product.
Dans le champ Titre, entrez Recherche de produits.
Dans la liste Mise en page, sélectionnez Page de recherche (Page d'accueil).
Cliquez sur Créer pour créer la page.
Pour créer la page Résultats de la recherche de produits
Ouvrez le site Centre de recherche dans le navigateur, cliquez sur le menu Actions du site, puis cliquez sur Créer une page.
Dans le champ Nom de l'URL, entrez productresults.
Dans le champ Titre, entrez Résultats de la recherche de produits.
Dans la liste Mise en page, sélectionnez Page de résultats de recherche (Page d'accueil).
Cliquez sur Créer pour créer la page.
Ajout des composants WebPart de recherche aux pages Recherche de produits et des résultats de recherche
Dans la dernière partie de la procédure pas à pas, vous ajoutez les composants WebPart de recherche aux nouvelles pages de recherche et les configurez afin de rechercher les données Produits du catalogue de données métiers.
Pour ajouter et configurer le composant WebPart Zone de recherche dans la page Recherche de produits
Ouvrez la page Recherche de produits dans le navigateur, puis cliquez sur le lien Ajouter un composant WebPart dans la zone supérieure.
Sélectionnez Zone de recherche, puis cliquez sur Ajouter.
Dans le composant WebPart Zone de recherche ajouté, cliquez sur la flèche vers le bas pour afficher le menu Composant WebPart, puis cliquez sur Modifier le composant WebPart partagé. Ce faisant, vous ouvrez le volet de l'outil Composant WebPart de zone de recherche.
Développez le nœud Liste déroulante d'étendues dans le volet de l'outil.
Dans la liste Mode de la liste déroulante, cliquez sur Ne pas afficher la liste déroulante d'étendues.
Développez le nœud Divers.
Cliquez sur le champ URL de la page de résultats de la recherche cible pour afficher le bouton de sélection (…), puis cliquez sur ce bouton pour ouvrir la fenêtre Entrée de texte de ce champ.
Remplacez la page spécifiée dans l'URL, « Results.aspx », par « ProductResults.aspx », puis cliquez sur OK pour enregistrer vos modifications.
Pour ajouter et configurer les composants WebPart Zone de recherche et Résultats principaux de la recherche dans la page Recherche de produits
Ouvrez la page Résultats de la recherche de produits dans le navigateur, puis cliquez sur le lien Ajouter un composant WebPart dans la zone supérieure.
Sélectionnez Zone de recherche, puis cliquez sur Ajouter.
Dans le composant WebPart Zone de recherche ajouté, cliquez sur la flèche vers le bas d'édition pour afficher le menu Composant WebPart, puis cliquez sur Modifier le composant WebPart partagé. Ce faisant, vous ouvrez le volet de l'outil Composant WebPart de zone de recherche.
Développez le nœud Liste déroulante d'étendues dans le volet de l'outil.
Dans la liste Mode de la liste déroulante, cliquez sur Ne pas afficher la liste déroulante d'étendues.
Développez le nœud Divers.
Cliquez sur le champ URL de la page de résultats de la recherche cible pour afficher le bouton de sélection (…), puis cliquez sur ce bouton pour ouvrir la fenêtre Entrée de texte de ce champ.
Remplacez la page spécifiée dans l'URL, « Results.aspx », par « ProductResults.aspx », puis cliquez sur OK pour enregistrer vos modifications.
Cliquez sur le lien Ajouter un composant WebPart dans la zone intermédiaire gauche.
Sélectionnez Résultats principaux de la recherche, puis cliquez sur Ajouter.
Dans le composant WebPart Résultats principaux de la recherche ajouté, cliquez sur la flèche vers le bas d'édition pour afficher le menu Composant WebPart, puis cliquez sur Modifier le composant WebPart partagé. Ce faisant, vous ouvrez le volet de l'outil Composant WebPart Résultats principaux de la recherche.
Développez le nœud Options de requête de résultats dans le volet de l'outil.
Cliquez dans le champ Colonnes sélectionnées pour afficher le bouton de sélection (…), puis cliquez sur ce bouton.
Ce faisant, vous ouvrez la fenêtre Entrée de texte de la propriété Colonnes sélectionnées.
Remplacez le code XML existant de la propriété Colonnes sélectionnées par le code suivant :
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SelectColumns> <Column Name="Rank"/> <Column Name="ProductName"/> <Column Name="ProductNumber"/> <Column Name="ProductColor"/> <Column Name="ProductPrice"/> <Column Name="ProductStartDate"/> <Column Name="CollapsingStatus"/> <Column Name="HitHighlightedSummary"/> <Column Name="HitHighlightedProperties"/> </SelectColumns> </root>
Cliquez sur OK pour revenir au volet de l'outil.
Cliquez sur Composant WebPart Formulaire de données pour afficher le nœud Éditeur XSL.
Cliquez sur le bouton Éditeur de code source pour ouvrir la fenêtre Entrée de texte de la propriété XSL du composant WebPart.
Remplacez le contenu de la propriété XSL par l'exemple de code XSLT de la rubrique Exemple : Transformation XSLT du composant WebPart Résultats principaux de la recherche.
Cliquez sur OK pour revenir au volet de l'outil.
Cliquez sur OK pour enregistrer les modifications apportées au composant WebPart.
Voir aussi
Autres ressources
Exemple : Transformation XSLT du composant WebPart Résultats principaux de la recherche
Contrôle de navigation de l'onglet Centre de Recherche
Procédure pas à pas : configuration de la recherche pour l'exemple d'application de données métiers AdventureWorks