是否可以开发一个分层左导航网站 - >子站点
-
10-12-2019 - |
题
现在我们在这里有一个方案我们从2007年到2010年迁移。我们的客户一直在使用自定义左导航,但不再运行。我想建立像下面所示的导航。网站集是发布一个。
在左侧导航中,我希望在特定网站下显示子区域,如:
“职业”有底座“本地联系人”。当地联系人有亚洲“奥地利”“芬兰”等......
如果我们去奥地利 - >它有自己的子位,如
如何使用SharePoint 2010中的控件或开箱方式开发这样的导航。
参考导航也可以在以下Web上进行SENES: http://www.storaenso.com/careers/local- contacts/页面/ localContacts.aspx
解决方案
你必须考虑:
- 快速启动箱式仅支持最多2级。第一个链接 来自Arsalan实际上用自定义替换导航 控制 - 可行的解决方案。
- 只有顶级导航允许多级 - 但您需要
正确配置它。
这两个菜单依赖于ASP:菜单控制链接到导航提供商(阅读此处的更多关于这些 http://kjellsj.blogspot.ch/2012/06/sp2010-navigation-sitemapprovider.html 或 http://ktskumar.wordpress.com/2008/04/14/sharepoint-navigation-providers-part-1/ )。
作为最简单的替代方案(无需实际代码 - 但是母版页中的更改),您实际上可以考虑使用ASP:菜单控制(就像SharePoint DO),并指定它的ID指向全局导航提供程序,并将菜单方向更改为垂直,请参阅这里 http://www.sharepointbinder.com/1/post/2012/03/displaying-the-top-nav-in-place-of-the- Quick-Launch-In-SharePoint-2010.html
在默认的主页上有2个地方可以找到这些位置。
其他提示
geek,
您可以使用CSS和JavaScript来自定义左侧导航或使Visual Web部件和放置在左侧Web部件区域!
这里有一些旨在启动:
如何在SharePoint 2010中自定义当前导航(左导航)到显示多个级别?
扩展和折叠SharePoint 2010中的左导航