Table des matières:
- 1 Dans SharePoint Designer 2010, créez un nouveau fichier XML en choisissant Fichier → Tous les fichiers.
- 2Entrez vos éléments de navigation dans le fichier.
- 3Ouvrez la page de composant WebPart, la mise en page ou la page maquette dans SharePoint Designer 2010 où vous souhaitez créer votre nouveau menu de navigation.
- 4Drag et déposez la source de données pour votre fichier XML sur votre page.
- 5Cliquez avec le bouton droit sur la source de données et choisissez Propriétés dans le menu contextuel.
- 6Drag et déposez un contrôle AspMenu sur votre page à partir de la boîte à outils.
- 7Configurez les propriétés du contrôle AspMenu comme suit:
- 8Enregistrez vos paramètres et actualisez la page.
Vidéo: Config Joystick T16000M FCS avec T.A.R.G.E.T. pour Star Citizen [Tuto FR] 2025
L'utilisation d'un fichier XML pour piloter votre menu de navigation dans SharePoint 2010 commence à est en fait accessible à tout utilisateur disposant des droits d'utilisation de SharePoint Designer.
L'une des bonnes choses à propos de l'utilisation du menu de navigation AspMenu de SharePoint est qu'il comprend déjà comment faire des flyouts et un style de menu, donc vous ne roulez pas comme vous le faites avec d'autres options.
Vous fournissez simplement une source de données alternative au lieu d'utiliser la source de données de la hiérarchie du site de publication de SharePoint.
Les étapes suivantes vous guident dans le processus d'utilisation d'un fichier XML pour piloter votre menu de navigation:
1 Dans SharePoint Designer 2010, créez un nouveau fichier XML en choisissant Fichier → Tous les fichiers.
Vous pouvez déplacer ce fichier vers une bibliothèque de documents où il est possible de contrôler la version.
2Entrez vos éléments de navigation dans le fichier.
Votre fichier doit suivre la convention du sitemap pour les menus de navigation, qui imbrique les nœuds sitemap entre eux.
3Ouvrez la page de composant WebPart, la mise en page ou la page maquette dans SharePoint Designer 2010 où vous souhaitez créer votre nouveau menu de navigation.
Testez d'abord cela dans une page de composant WebPart, puis déplacez-le dans une mise en page ou une page maître après l'avoir testé.
4Drag et déposez la source de données pour votre fichier XML sur votre page.
En mode Création, cliquez sur l'emplacement dans le fichier dans lequel vous souhaitez insérer la source de données, puis cliquez sur l'onglet Insérer du ruban.
Cliquez sur le bouton Source de données dans le groupe Contrôles et sélectionnez le fichier XML. SharePoint Designer insère le contrôle de la source de données dans la page.
5Cliquez avec le bouton droit sur la source de données et choisissez Propriétés dans le menu contextuel.
Définissez la propriété XPath sur votre source de données à la valeur suivante:
/ siteMap / siteMapNode / siteMapNode
Cela garantit que les nœuds racine de votre fichier ne s'affichent pas dans le contrôle de navigation.
6Drag et déposez un contrôle AspMenu sur votre page à partir de la boîte à outils.
Le contrôle AspMenu se trouve dans le groupe Contrôles SharePoint Server du ruban.
Il est peut-être plus facile de copier et coller le contrôle AspMenu à partir de la page principale de publication que d'insérer le contrôle dans la boîte à outils. Si vous faites cela, assurez-vous de donner au menu un identifiant unique, tel que MyCustomMenu.
7Configurez les propriétés du contrôle AspMenu comme suit:
Définissez la propriété DataSourceID sur le contrôle AspMenu pour qu'elle corresponde à la source de données créée à l'étape 4.
Définissez la propriété StaticDisplayLevels sur 1.
Insérez un élément DataBindings pour mapper les éléments de votre fichier XML au menu.
8Enregistrez vos paramètres et actualisez la page.
Un menu SharePoint affiche les éléments de navigation personnalisés.
Le modèle de navigation de SharePoint est hérité directement d'ASP. NET. Rien n'est nouveau ou magique sur la façon dont SharePoint gère la navigation du site. Cela signifie que vous avez beaucoup d'options pour personnaliser les menus de navigation dans SharePoint. Dans la plupart des cas, vous créez un nouveau fournisseur de navigation ou une nouvelle source de données en utilisant l'un des menus de navigation existants pour afficher les résultats.
