2010-08-25 3 views
1

Je site web existant Sharepoint 2010 avec le code ci-dessous dans la page principale pour le menu de navigation:URL du menu de navigation personnalisation

<PublishingNavigation:PortalSiteMapDataSource 
      ID="topSiteMap" 
      runat="server" 
      EnableViewState="false" 
      SiteMapProvider="CombinedNavSiteMapProvider" 
      StartFromCurrentNode="true" 
      StartingNodeOffset="0" 
      ShowStartingNode="true" 
      TrimNonCurrentTypes="Heading"/> 
    <SharePoint:AspMenu 
      ID="TopNavigationMenuV4" 
      Runat="server" 
      EnableViewState="false" 
      DataSourceID="topSiteMap" 
      UseSimpleRendering="true" 
      UseSeparateCss="false" 
      Orientation="Horizontal" 
      StaticDisplayLevels="2" 
      MaximumDynamicDisplayLevels="2" 
      SkipLinkText="" 
      CssClass="s4-tn"> 
    </SharePoint:AspMenu> 

Il rend les éléments de menu avec hyper-liens comme ci-dessous (hyper-lien n'inclut pas une web page):

<a class="static dynamic-children menu-item" href="/products"> 

Cela provoque redirect serveur indésirable lorsque l'utilisateur clique sur un élément de menu. Comment faire pour que tous les hyperliens d'éléments de menu se terminent par "default.aspx" (comme ci-dessous)?

<a class="static dynamic-children menu-item" href="/products/default.aspx"> 

Merci, Boris

Répondre

0

créer un SiteMapProvider personnalisé;)

Comment venir chercher les redirections indésirables? Les pages d'accueil des sites sont-elles définies sur default.aspx?

Questions connexes