【问题标题】:Global navigation (root) sites to drop down navigation?全局导航(根)网站下拉导航?
【发布时间】:2011-06-29 21:34:50
【问题描述】:

我认为网站集的全局导航始终位于导航链接的顶部。如何将这些链接下拉菜单更改为根站点。每个示例。

根站点 |站点1 |站点2 |站点3 | Site4 |....等

我想把上面的链接改成

Root Site
   |
Site1
  |
Site2
  |
Site3

我可以在根站点之后的任何站点下管理子站点的下拉导航。例如对于“Site1”如果我在下面创建子站点,它将创建下拉导航。

但是如何对根站点集合站点执行相同的操作。其所有子站点都下拉为根站点。

帮帮我。

MOSS 和 WSS3

【问题讨论】:

    标签: sharepoint sharepoint-2007 wss-3.0


    【解决方案1】:

    您需要编辑母版页(或创建自定义母版页)。

    如果您使用的是默认母版页,请找到 ID 为 TopNavigationMenuSharePoint:AspMenu 控件。将 StaticDisplayLevels 从 2 更改为 1。

    【讨论】:

    • 它适用于根导航。当我单击子站点时。所有站点的水平导航再次显示在子站点上。我想在包括根站点在内的所有站点中显示下拉菜单。该怎么做?
    • 这是一个发布网站吗?如果是,那么它会更复杂,因为您将需要一个自定义委托控件。如果不是 Publishing 站点,则在母版页中找到 ID 为 topSiteMap 的 SiteMapDataSource 控件。删除 StartingNodeUrl,然后将 SiteMapProvider 更改为 CombinedNavSiteMapProvider 并将 ShowStartingNode 更改为 True。
    • 不幸的是它是出版网站。关于自定义委托控制的任何想法。
    • 看看 12\TEMPLATE\FEATURES\Navigation。我认为您将需要激活包含您自己的 TopNavigationDataSource 控件的类似功能(请记住使 Sequence 低于 50)。您可以使用这些设置,但我认为您需要将 StartFromCurrentNode 设置为 false。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    相关资源
    最近更新 更多