Sharepoint 2010:用于多级导航的列表与子网站

Sharepoint 2010:用于多级导航的列表与子网站,sharepoint,Sharepoint,我正在建立一个面向公众的网站,有4个级别的导航。有一个固定的顶级导航,可以将内容划分为多个部分。第二级导航是水平菜单。第三级和第四级显示在树菜单中 这应该在列表中设置,还是在子网站中设置?我知道您可以将文件夹嵌套在其他列表中,因此我不确定您将如何处理此导航 什么时候应该使用子网站而不是列表 所有顶级部分的外观/感觉都是相同的 我不熟悉Sharepoint,所以我想知道一些最佳实践。谢谢 编辑:网站结构 有一个固定的水平顶级导航。每个链接都指向该部分的登录页 每个顶级部分都有自己的子导航。这是一个

我正在建立一个面向公众的网站,有4个级别的导航。有一个固定的顶级导航,可以将内容划分为多个部分。第二级导航是水平菜单。第三级和第四级显示在树菜单中

这应该在列表中设置,还是在子网站中设置?我知道您可以将文件夹嵌套在其他列表中,因此我不确定您将如何处理此导航

什么时候应该使用子网站而不是列表

所有顶级部分的外观/感觉都是相同的

我不熟悉Sharepoint,所以我想知道一些最佳实践。谢谢

编辑:网站结构

有一个固定的水平顶级导航。每个链接都指向该部分的登录页

每个顶级部分都有自己的子导航。这是一个水平单级导航

第二级中的页面可以以两级树样式显示子页面。第三层可以通过自己的登录页点击,因此它不仅仅是一个“文件夹”或容器。这就构成了四个层次的导航

排气口


在任何内容管理产品中设置这种信息体系结构都应该非常简单,但SharePoint对我来说根本不是直观的。我发现关于创建面向公众的定制网站的文档非常缺乏。

这取决于-列表和网站包含非常不同的内容。你的导航不应该支配你的内容。应该是相反的。列表描述相关项,而站点是许多列表、文档库等的容器。

这是一个很好的解决方案,可用于利用内置菜单在Sharepoint 2010中进行自定义导航


您不能将一个列表嵌套在另一个列表中-您可以创建文件夹并按元数据分组,但列表中没有列表。通常我在分类法的最低级别使用列表/库。那么子网站是实现多级导航的唯一真正方式吗?(列表是最后一级)我认为这个问题很好地说明了为什么SharePoint不应被视为通用web内容管理系统。最终,它有一小组容器,它们的行为和可嵌套程度是相当固定的,不一定适合任何任意的信息体系结构?在进一步的实验中,我发现您可以在列表中创建一个文件夹,并在其中添加项目。然而,这使得创作有点痛苦,因为您必须在这些文件夹中手动移动新项目或使用内容管理器。另外,我似乎不知道如何给文件夹一个不同于url的标题。我尝试对Sharepoint:SPTreeView使用Sharepoint:SPHierarchyDataSourceControl,但它只是将文件夹显示为其url。这完全取决于您希望在导航结束时显示的“内容”。现在(可能是因为我缺乏理解),听起来好像你只是为了构建导航结构而构建导航结构。您是要在面包屑末尾显示一个包含特定信息的特定列表,还是一个包含许多列表和许多库的地方?前者是一个列表,后者是一个子网站。导航结构来自站点地图(信息架构)和设计组合。我建造它是因为它是由我决定的。我只是尝试以一种灵活的方式组织面向公众的内容页。尝试根站点(网站集)->子站点(任何模板)->发布站点。发布网站将包含代表您的第四级节点/内容页面摘要的“页面”。第三级(节点)也是子网站吗?