Foros
Nuevos mensajes
Buscar en foros
Acceder
Regístrate
Novedades
Buscar
Buscar
Buscar solo en títulos
De:
Menú
Acceder
Regístrate
Install the app
Instalar
Foros
Software de Gestión
Microsoft Sharepoint
menu 2 niveles sharepoint 2007
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás utilizando un navegador obsoleto. Este u otros sitios web pueden no ser mostrados correctamente.
Debes actualizarlo o utilizar un
navegador alternativo
.
Responder al tema
Mensaje
<blockquote data-quote="armatu" data-source="post: 10671" data-attributes="member: 10816"><p>Hola a todos.</p><p></p><p>Estoy creando un menú de dos niveles en sharepoint pero me marca un error el sharepoint 2007 al momento de ejecutar mi sitio, el ejemplo en que me baso es la url siguiente.</p><p></p><p><a href="http://erikswenson.blogspot.com/2009/01/creating-two-tier-global-navigation.html" target="_blank">http://erikswenson.blogspot.com/2009/01/creating-two-tier-global-navigation.html</a></p><p></p><p>Los pasos que ejecuto los describo a continuación.</p><p></p><p>1.- En el webconfig de mi sitio(matus) agrego en el tag de PROVIDERS la siguiente linea.</p><p></p><p><add name="CustomXmlContentMapProvider" siteMapFile="_app_bin/mainMenu.sitemap" type="Microsoft.SharePoint.Navigation.SPXmlContentMapProvider, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /></p><p></p><p>2.- Se crea el archivo mainMenu.sitemap dentro de la siguiente direccion c:inetpub\wwwroot\wss\VirtualDirectories\matus\_app_bin </p><p></p><p>3.- Dentro del archivo mainMenu.sitemap agregar lo siguiente. </p><p></p><p><?xml version="1.0" encoding="utf-8" ?> </p><p><siteMap> </p><p> <siteMapNode title="Tab 1 Home" url="/Pages/Default.aspx"> </p><p> <siteMapNode title="My Site" url="http://mysite.company.com/_layouts/mysite.aspx"> </p><p> <siteMapNode title="My Profile" url="http://mysite.company.com/person.aspx"/> </p><p> </siteMapNode> </p><p> <siteMapNode title="Collaboration" url="/Collaboration/Pages/Default.aspx"/> </p><p> <siteMapNode title="News" url="/news/Pages/Default.aspx"> </p><p> <siteMapNode title="News 1" url="/news/news1/Pages/default.aspx"/> </p><p> <siteMapNode title="News 2" url="/news/news2/Pages/default.aspx"/> </p><p> <siteMapNode title="News 3" url="/news/news3/Pages/default.aspx"/> </p><p> </siteMapNode> </p><p> </siteMapNode> </p><p></siteMap></p><p></p><p>4.- en la pagina master la cual se encuentra "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\GLOBAL" edito </p><p>la siguiente informacion</p><p></p><p> <asp:ContentPlaceHolder <strong> id="ms_PlaceHolderHorizontalNav"</strong> runat="server"></p><p> <SharePoint:AspMenu</p><p> <strong> ID="ms_TopNavigationMenu"</strong></p><p> Runat="server"</p><p> <strong>DataSourceID="xmlSiteMap"</strong></p><p> EnableViewState="false"</p><p> AccessKey="<%$Resources:wss,navigation_accesskey%>"</p><p> Orientation="Horizontal"</p><p> StaticDisplayLevels="2"</p><p> MaximumDynamicDisplayLevels="1"</p><p> DynamicHorizontalOffset="0"</p><p> StaticPopoutImageUrl="/_layouts/images/menudark.gif"</p><p> StaticPopoutImageTextFormatString=""</p><p> DynamicHoverStyle-BackColor="#CBE3F0"</p><p> SkipLinkText=""</p><p> StaticSubMenuIndent="0"</p><p> CssClass="ms-topNavContainer"></p><p> <StaticMenuStyle/></p><p> <StaticMenuItemStyle CssClass="ms-topnav" ItemSpacing="0px"/></p><p> <StaticSelectedStyle CssClass="ms-topnavselected" /></p><p> <StaticHoverStyle CssClass="ms-topNavHover" /></p><p> <DynamicMenuStyle BackColor="#F2F3F4" BorderColor="#A7B4CE" BorderWidth="1px"/></p><p> <DynamicMenuItemStyle CssClass="ms-topNavFlyOuts"/></p><p> <DynamicHoverStyle CssClass="ms-topNavFlyOutsHover"/></p><p> <DynamicSelectedStyle CssClass="ms-topNavFlyOutsSelected"/></p><p> </SharePoint:AspMenu></p><p><SharePoint<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big grin :D" loading="lazy" data-shortname=":D" />elegateControl runat="server" <strong>ControlId="CustomXmlContentMapProvider"></strong></p><p> <Template_Controls></p><p> <asp:SiteMapDataSource</p><p> ShowStartingNode= "False"</p><p> <strong> SiteMapProvider="CustomXmlContentMapProvider"</strong></p><p> <strong>id="xmlSiteMap"</strong></p><p> runat="server"</p><p> StartingNodeUrl="sid:1002"/></p><p> </Template_Controls></p><p> </SharePoint<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big grin :D" loading="lazy" data-shortname=":D" />elegateControl></p><p> </asp:ContentPlaceHolder></p></blockquote><p></p>
[QUOTE="armatu, post: 10671, member: 10816"] Hola a todos. Estoy creando un menú de dos niveles en sharepoint pero me marca un error el sharepoint 2007 al momento de ejecutar mi sitio, el ejemplo en que me baso es la url siguiente. [url]http://erikswenson.blogspot.com/2009/01/creating-two-tier-global-navigation.html[/url] Los pasos que ejecuto los describo a continuación. 1.- En el webconfig de mi sitio(matus) agrego en el tag de PROVIDERS la siguiente linea. <add name="CustomXmlContentMapProvider" siteMapFile="_app_bin/mainMenu.sitemap" type="Microsoft.SharePoint.Navigation.SPXmlContentMapProvider, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> 2.- Se crea el archivo mainMenu.sitemap dentro de la siguiente direccion c:inetpub\wwwroot\wss\VirtualDirectories\matus\_app_bin 3.- Dentro del archivo mainMenu.sitemap agregar lo siguiente. <?xml version="1.0" encoding="utf-8" ?> <siteMap> <siteMapNode title="Tab 1 Home" url="/Pages/Default.aspx"> <siteMapNode title="My Site" url="http://mysite.company.com/_layouts/mysite.aspx"> <siteMapNode title="My Profile" url="http://mysite.company.com/person.aspx"/> </siteMapNode> <siteMapNode title="Collaboration" url="/Collaboration/Pages/Default.aspx"/> <siteMapNode title="News" url="/news/Pages/Default.aspx"> <siteMapNode title="News 1" url="/news/news1/Pages/default.aspx"/> <siteMapNode title="News 2" url="/news/news2/Pages/default.aspx"/> <siteMapNode title="News 3" url="/news/news3/Pages/default.aspx"/> </siteMapNode> </siteMapNode> </siteMap> 4.- en la pagina master la cual se encuentra "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\GLOBAL" edito la siguiente informacion <asp:ContentPlaceHolder [b] id="ms_PlaceHolderHorizontalNav"[/b] runat="server"> <SharePoint:AspMenu [b] ID="ms_TopNavigationMenu"[/b] Runat="server" [b]DataSourceID="xmlSiteMap"[/b] EnableViewState="false" AccessKey="<%$Resources:wss,navigation_accesskey%>" Orientation="Horizontal" StaticDisplayLevels="2" MaximumDynamicDisplayLevels="1" DynamicHorizontalOffset="0" StaticPopoutImageUrl="/_layouts/images/menudark.gif" StaticPopoutImageTextFormatString="" DynamicHoverStyle-BackColor="#CBE3F0" SkipLinkText="" StaticSubMenuIndent="0" CssClass="ms-topNavContainer"> <StaticMenuStyle/> <StaticMenuItemStyle CssClass="ms-topnav" ItemSpacing="0px"/> <StaticSelectedStyle CssClass="ms-topnavselected" /> <StaticHoverStyle CssClass="ms-topNavHover" /> <DynamicMenuStyle BackColor="#F2F3F4" BorderColor="#A7B4CE" BorderWidth="1px"/> <DynamicMenuItemStyle CssClass="ms-topNavFlyOuts"/> <DynamicHoverStyle CssClass="ms-topNavFlyOutsHover"/> <DynamicSelectedStyle CssClass="ms-topNavFlyOutsSelected"/> </SharePoint:AspMenu> <SharePoint:DelegateControl runat="server" [b]ControlId="CustomXmlContentMapProvider">[/b] <Template_Controls> <asp:SiteMapDataSource ShowStartingNode= "False" [b] SiteMapProvider="CustomXmlContentMapProvider"[/b] [b]id="xmlSiteMap"[/b] runat="server" StartingNodeUrl="sid:1002"/> </Template_Controls> </SharePoint:DelegateControl> </asp:ContentPlaceHolder> [/QUOTE]
Nombre
Verificación
¿Cuanto es 4-3+2?
Responder
Foros
Software de Gestión
Microsoft Sharepoint
menu 2 niveles sharepoint 2007
Arriba