2010-08-25 7 views
1

Я существующих SharePoint 2010 веб-сайт с ниже кода главной страницы для навигации по меню:URL-меню Навигация настройки

<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> 

Это делает пункты меню с помощью гиперссылок, как показано ниже (гипер-ссылка не включая веб страница):

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

Это приводит к перенаправлению нежелательного сервера при нажатии пользователем пункта меню. Как сделать все гиперссылки пунктов меню «default.aspx» (как показано ниже)?

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

Спасибо, Борис

ответ

0

создать пользовательский SiteMapProvider;)

Каким образом вы получаете нежелательные редиректы? Являются ли домашние страницы сайтов установленными по умолчанию.aspx?

Смежные вопросы