[Tutorial] Comment créer un page blanche dans WSS/MOSS
Dans le cadre de développement d’application avec SharePoint 2007, on retrouve souvent le besoin d’utiliser des pop-ups pour telle ou telle raison. Le problème est que lorsque l’on crée une page via SharePoint, on hérite directement de la master. page du site qui s’applique à l’ensemble des pages et on ne peut pas spécifier tel master.page pour tel page … c’est bien dommage.
Pour une pop-up, on a souvent besoin d’avoir une charte allégée voir inexistante (pas besoin de bandeau de haut de page ou de menu quicklaunch …)
Une première possibilité serait de créer un nouveau Page layout mais je vais ici expliquer comment réaliser cela uniquement via SharePoint Designer.
J’ai donc créé une page blanche à partir d’une Webpart Page avec juste une seule Webpart Zone et je l’ai modifiée, en l’éditant directement via SharePoint Designer, pour faire disparaitre tout ce que je ne voulais pas voir sur cette page.

Pour cela, il suffit de surcharger quelques ContentPlaceHolders pour faire disparaitre certaines zones inutiles :
<asp:Content ContentPlaceHolderId="PlaceHolderGlobalNavigation" runat="server"></asp:Content>
<asp:Content ContentPlaceHolderId="PlaceHolderHorizontalNav" runat="server"></asp:Content>
<asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server"></asp:Content>
<asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea" runat="server"></asp:Content>
<asp:Content ContentPlaceHolderId="PlaceHolderSearchArea" runat="server"></asp:Content>
<asp:Content ContentPlaceHolderId="PlaceHolderLeftActions" runat="server"></asp:Content>
<asp:Content ContentPlaceHolderId="PlaceHolderPageDescription" runat="server"></asp:Content>

On voit cependant qu’il reste encore des zones que l’on voudrait voir disparaitre comme le Titre du Site, le fil d’ariane etc ….
Pour cela, j’ai surcharge egalement quelques styles CSS directement dans la page :
.ms-globalTitleArea{display:none}
.ms-bannerContainer{background-color:#ffffff;}
.ms-pagetitleareaframe{display:none;}
.ms-titleareaframe{display:none;}
.ms-pagemargin{display:none;}
.ms-leftareacell{display:none;}


Voila nous avons donc maintenant une WebPart Page sans la moindre charte graphique, tres pratique pour etre utilisee dans des PopUps

















merci infiniment ca fait deux jours que je cherche à mettre en place cette fonctionalité pour une pop up
trop fort !!