Breve post para explicar como crear un template de página con múltiples webparts zones e instanciarla. Los templates de páginas son los que ven cuándo elijen crear una página de elementos web desde el navegador.
Paso 1: Crear el template de página
Para crear la plantilla debemos construir una página ASPX que herede de Microsoft.SharePoint.WebPartPages.WebPartPage. Está página debe almacenarse en la carpeta TEMPLATESCONTROLTEMPLATES. Un ejemplo sencillo de plantilla sería:
<asp:Content ID="main" runat="server" ContentPlaceHolderID="PlaceHolderMain" >
<table width="100%"> <tr>
<td valign="top" style="width:50%"> <WebPartPages:WebPartZone ID="LeftZone" runat="server" FrameType="TitleBarOnly" Title="Left Web Part zone" /> </td>
<td valign="top" style="width:50%"> <WebPartPages:WebPartZone ID="RightZone" runat="server" FrameType="TitleBarOnly" Title="Right Web Part zone" /> </td>
</tr> </table>
</asp:Content>
Paso 2: Instanciar la página
Continuar leyendo en http://surpoint.blogspot.com/2009/10/crear-un-una-plantilla-de-paginas-con.html.