【问题标题】:Navigation menu URLs customization导航菜单 URL 自定义
【发布时间】:2010-08-25 14:08:06
【问题描述】:

我现有的 Sharepoint 2010 网站在导航菜单的母版页中有以下代码:

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

谢谢, 鲍里斯

【问题讨论】:

    标签: sharepoint sharepoint-2010 sharepoint-designer


    【解决方案1】:

    创建自定义站点地图提供程序;)

    您怎么会收到不需要的重定向?网站的主页是否设置为 default.aspx?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多