menu 2 niveles sharepoint 2007

Tanto lo usuarios como los que están pensando si serán usuarios o no, tienen en este foro un lugar común para preguntar, responder e informarse.
armatu
Mensajes: 1
Registrado: Jue 06 Nov, 2008 10:24 pm

menu 2 niveles sharepoint 2007

Mensajepor armatu » Jue 04 Jun, 2009 10:40 pm

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.

http://erikswenson.blogspot.com/2009/01/creating-two-tier-global-navigation.html

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 id="ms_PlaceHolderHorizontalNav" runat="server">
<SharePoint:AspMenu
ID="ms_TopNavigationMenu"
Runat="server"
DataSourceID="xmlSiteMap"
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" ControlId="CustomXmlContentMapProvider">
<Template_Controls>
<asp:SiteMapDataSource
ShowStartingNode= "False"
SiteMapProvider="CustomXmlContentMapProvider"
id="xmlSiteMap"
runat="server"
StartingNodeUrl="sid:1002"/>
</Template_Controls>
</SharePoint:DelegateControl>
</asp:ContentPlaceHolder>

Volver a “Microsoft SHAREPOINT”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados