sharepoint中的顶部菜单导航

我根本没有Sharepoint的经验,但已被客户要求做他们的SharePoint站点的品牌设计。sharepoint中的顶部菜单导航

我有关于顶部导航,将看起来像这样一个问题:

Home | Staff | IT | Organization 

随着F.X.子项目像这样

Manuals 

Protocols

在像口鱼

一个下拉菜单有三个办公室网页

在树视图它看起来像这样的主入口页面:

Main 

- Office 1

- Staff

- IT

- Manuals

- Protocols

- Organization

- Office 2

- Staff

- IT

- Manuals

- Protocols

- Organization

- Office 3

- Staff

- IT

- Manuals

- Protocols

- Organization

我怎样才能达到这个特定的要求?我是否需要在下拉菜单的子页面上创建子页面和子页面,或者有其他方法。

回答:

如果你想让SharePoint管理你的导航栏,SharePoint会为你处理导航的呈现。如果您打算对其进行品牌标识,则允许SharePoint管理您的导航,这主要取决于您如何设置网站结构。在品牌建设方面,您将遇到的主要问题是,默认情况下,您的示例中的大多数主要静态链接(Staff,It和Organization)实际上都位于导航列表的第二个级别。

<ul> 

<li><a href=”#”>Home</a>

<ul>

<li><a href=”#”>Staff</a></li>

<li><a href=”#”>IT</a></li>

<li><a href=”#”> Organization </a></li>

</ul>

</li>

</ul>

SharePoint还增加了一堆可能导致类似SuckerFish问题的div和类。我所使用的大多数导航插件都会尝试隐藏任何非顶层列表项目,因此导航栏只会显示“首页”而不显示其他内容,不太完美。

最简单的方法是使用静态导航。使用自己的导航列表更新您的自定义母版页,为suckerfish使用适当的类别,然后您就可以轻松前往。问题是,您现在必须在每次要更改导航时更新主页面。

下一个选项是使用jquery解析SharePoint的导航渲染,以suckerfish友好的方式重建它,最后让suckerfish标记这个。我们已经为不少客户使用了这个功能,因为它非常简单快捷。您将所有繁重的工作都投入到客户端,并且取决于您如何构建html,css和js,导航更新时可能会出现闪烁现象。

三,大锤的方法,破解CSS并使用jquery添加suckerfish类似于OOTB SP导航的效果。虽然我没有找到这个优点,但这并不困难。

第四,创建您自己的导航Web部件,将以您喜欢的方式呈现您的站点地图。这需要知道SharePoint以及如何构建一个可靠的应用程序。我只会向有SharePoint经验的开发人员推荐此功能。

我知道学习如何使用SharePoint的愿望,我们都是从第一次向某个人推荐品牌SP开始的。问题在于,品牌化SharePoint与构建一般站点,修改Joomla,WordPress等等的技能截然不同。您可能发现与具有品牌化SharePoint经验和知识的公司合作的速度要快得多,以便正确完成。然后,您可以将这些知识用于您的下一个SP请求。

我希望这会有所帮助。

回答:

首先去站点设置>>导航(下外观和感觉) 添加/删除在“全球导航”的链接要求

其次编辑母版页,并添加以下

<PublishingNavigation:PortalSiteMapDataSource ID="topSiteMap" runat="server" EnableViewState="false" SiteMapProvider="GlobalNavigation" StartFromCurrentNode="true" StartingNodeOffset="0" ShowStartingNode="false" TrimNonCurrentTypes="Heading"/> 

<SharePoint:AspMenu ID="TopNavigationMenuV1" EncodeTitle="false" Runat="server" EnableViewState="false" DataSourceID="topSiteMap" AccessKey="<%$Resources:wss,navigation_accesskey%>" UseSimpleRendering="true" UseSeparateCss="false" Orientation="Horizontal" StaticDisplayLevels="2" MaximumDynamicDisplayLevels="4" SkipLinkText="">

你可以随意玩这些属性

以上是 sharepoint中的顶部菜单导航 的全部内容, 来源链接: utcz.com/qa/264763.html

回到顶部