Sharepoint 2010 : Disparition menu gauche du blog
-
vendredi 20 avril 2012 11:23
Bjr;
Sous SP 2010, lorsque je crée un blog et j'applique une master page intégrant la charte graphique de la société, je perd le menu de gauche du blob ? je retrouve le menu de gauche de master page par défaut (voir le fichier attaché).
Comment je récupére le menu de gauche de mon blob ?
Merci
- Modifié djamel_30 vendredi 20 avril 2012 11:26
- Modifié ArgyronetMVP, Moderator mardi 24 avril 2012 10:14 Titre
- Déplacé Ciprian Duduiala vendredi 27 avril 2012 10:28 (Origine :Office 2010)
Toutes les réponses
-
mercredi 2 mai 2012 09:43
Bonjour djamel_30,
Pour trouver une explication il faut regarder dans la déifnition du site du Blog (...\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\SiteTemplates\Blog\)
En regardant la définition d'un Blog standard SharePoint 2010 (onet.xml), on peut voir que ce menu de gauche est constitué de deux web parts, qui sont placés dans une web part zone appelée "BlogNavigator".
<View List="303" BaseViewID="0" WebPartZoneID="BlogNavigator" WebPartOrder="1">[...]</View>
Puis, en regardant dans le template de la page d'accueil du blog (default.aspx), on trouve que cette zone de web part est placée dans un ContentPlaceHolder dont l'id est "PlaceHolderLeftNavBar".
<asp:Content ContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server">[...]<WebPartPages:WebPartZone runat="server" FrameType="TitleBarOnly" ID="BlogNavigator" Title="loc:BlogNavigator" AllowPersonalization="false" />[...]
Donc si votre page maitre personalisée n'affiche pas le menu de gauche, il se pourrait que cela s'explique si le ContentPlaceHolder "PlaceHolderLeftNavBar" est caché (Hidden à TRUE).
Cordialement,
Ludovic Caffin
- Modifié Ludovic Caffin mercredi 2 mai 2012 09:43
- Proposé comme réponse lionel limozinMVP jeudi 3 mai 2012 20:16
- Marqué comme réponse Ciprian Duduiala vendredi 11 mai 2012 08:59
-
jeudi 3 mai 2012 20:19
Effectivement comme le dit Ludovic la solution se trouve certainement sur la configuration du ContentPlaceHolder qui a pour ID PlaceHolderLeftNavBar ou tout du moins un de ses conteneurs parent...
D'où viens votre MasterPage custom , comment a elle était construite ? Très souvent si vous êtes parti d'une "minimal Master Page" la technique consiste à placer tous les ContentPlaceHolder dans un Panel ASP marqué à Visible=False
Dans ce cas il faut sortir ce place holder de ce panel et le mettre à l'endroit adéquat de votre MasterPage.Blog Sharepoint : www.paslatek.net Twitter : @LimozinLionel
- Proposé comme réponse lionel limozinMVP jeudi 3 mai 2012 20:19
- Marqué comme réponse Ciprian Duduiala vendredi 11 mai 2012 08:59

