Responder al tema

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>


¿Cual es la Capital de España?
Arriba