mercredi 9 janvier 2008

Ajouter le menu de navigation dans les pages de webparts

Par défaut, les 8 pages de webparts prédéfinies nous proposent des dispositions exotiques, sur toute la largeur de la page.

Mais bien souvent, on aimerai conserver une certaine cohérence avec la page d’accueil du site, et notamment disposer du menu gauche de navigation

Cas 1 : la modif est ponctuelle : privilégier Sharepoint Designer, et ouvrez votre fichier avec.

Cas 2 : modif globale pour les futures pages de webpart : édition du modèle

Pour cela il faut aller sur le serveur, dans le répertoire .\12\TEMPLATE\1036\STS\DOCTEMP\SMARTPGS\

Dans loptique de test, on va éditer le premier fichier correspondant à un affichage dune zone de webpart pleine page.

Editer donc le fichier spstd1.aspx

Pour ajouter le menu de navigation, supprimer la ligne qui surcharge le contenu de la default.master :

<asp:Content ContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content>

Sauvegarder, relancer IIS, créer une nouvelle page de webpart.

Si vous faites le test, vous aller effectivement voir apparaitre le menu, mais pas avec la bonne largeur.

Pour modifier la largeur du menu, là encore, RDV dans le fichier que lon vient de modifier, et supprimer la ligne :

<asp:Content ContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content>

Sauvegarder, relancer IIS, (créer une nouvelle page de webpart si modif du modèle)

et voilà.

Aucun commentaire: