是否有任何方法可以使快速启动行为类似于 Sharepoint 2010?
Is it any way to make Quick Launch behavior similar to sharepoint 2010?
在 Sharepoint 2010 中,只有有权访问列表的用户才能在快速启动中看到对列表的引用。
似乎在 Sharepoint 2013 中所有用户都可以在快速启动中看到对列表的引用,
但并非所有人都能看到列表内容(列表项)。
有什么方法可以使它的行为类似于 Sharepoint 2010 吗?
默认情况下,列表和库在快速启动中使用安全 trimming 来为无权访问列表的用户隐藏那些 links。与您的问题所述相反。
有几种情况可能会导致列表不安全 trimmed。一,可能是您正在使用带有托管元数据术语集的托管导航。如果是这种情况,托管元数据导航将无法安全 trimmed(无需通过 C# 或 JavaScript 进行编码)。这可能是组织选择不使用托管导航的最重要原因,尽管它具有压倒性的优势。
另一个可以破坏它的实例是手动将 link 添加到您的快速启动。有四种常见的 OOTB 方法可以将 link 添加到您的快速启动:
- 您可以进入 List/Library 设置,然后进入 "List name, description and navigation" 并为 "Display this document library on the Quick Launch"
标记 "Yes"
- 在站点设置中转到导航(在外观下),滚动到底部,然后添加 Link 或添加标题。
- 导航至 /_layouts/15/quiklnch.aspx。 (这是我的首选方式)
- 使用“快速启动”菜单中的编辑 Links 按钮。
我发现使用 1 将始终安全 trim 您的 list/library。因此,如果您遇到问题,请先尝试。如果在 .aspx 之后包含任何内容,使用 2 - 4 可能会导致问题,因为 SharePoint 有时会将其视为外部 link 而不是内部。因此,如果您在其中包含一些内容以帮助 sort/filter 列表,请也检查一下。
检查列表权限和 "list name, description and navigation settings" 可能会有帮助。在快速启动时切换显示此项目并查看它是否将其删除。如果它没有从 2-4 中的任何引用中删除它,然后重试。 SP 有时会不稳定,或者让我们面对现实吧,在将列表添加到快速启动时出现用户错误,有时刷新会有帮助。
如果一切都失败了,请确保您没有允许所有用户读取列表的恶意权限。
希望对您有所帮助!
在对这个问题进行全面研发后,我发现 Sharepoint 2013 快速启动行为与 Sharepoint 2010 类似。我唯一需要做的就是激活 名为'Limited-access user permission lockdown mode',在我的情况下默认停用。
在 Sharepoint 2010 中,只有有权访问列表的用户才能在快速启动中看到对列表的引用。
似乎在 Sharepoint 2013 中所有用户都可以在快速启动中看到对列表的引用,
但并非所有人都能看到列表内容(列表项)。
有什么方法可以使它的行为类似于 Sharepoint 2010 吗?
默认情况下,列表和库在快速启动中使用安全 trimming 来为无权访问列表的用户隐藏那些 links。与您的问题所述相反。
有几种情况可能会导致列表不安全 trimmed。一,可能是您正在使用带有托管元数据术语集的托管导航。如果是这种情况,托管元数据导航将无法安全 trimmed(无需通过 C# 或 JavaScript 进行编码)。这可能是组织选择不使用托管导航的最重要原因,尽管它具有压倒性的优势。
另一个可以破坏它的实例是手动将 link 添加到您的快速启动。有四种常见的 OOTB 方法可以将 link 添加到您的快速启动:
- 您可以进入 List/Library 设置,然后进入 "List name, description and navigation" 并为 "Display this document library on the Quick Launch" 标记 "Yes"
- 在站点设置中转到导航(在外观下),滚动到底部,然后添加 Link 或添加标题。
- 导航至 /_layouts/15/quiklnch.aspx。 (这是我的首选方式)
- 使用“快速启动”菜单中的编辑 Links 按钮。
我发现使用 1 将始终安全 trim 您的 list/library。因此,如果您遇到问题,请先尝试。如果在 .aspx 之后包含任何内容,使用 2 - 4 可能会导致问题,因为 SharePoint 有时会将其视为外部 link 而不是内部。因此,如果您在其中包含一些内容以帮助 sort/filter 列表,请也检查一下。
检查列表权限和 "list name, description and navigation settings" 可能会有帮助。在快速启动时切换显示此项目并查看它是否将其删除。如果它没有从 2-4 中的任何引用中删除它,然后重试。 SP 有时会不稳定,或者让我们面对现实吧,在将列表添加到快速启动时出现用户错误,有时刷新会有帮助。
如果一切都失败了,请确保您没有允许所有用户读取列表的恶意权限。
希望对您有所帮助!
在对这个问题进行全面研发后,我发现 Sharepoint 2013 快速启动行为与 Sharepoint 2010 类似。我唯一需要做的就是激活 名为'Limited-access user permission lockdown mode',在我的情况下默认停用。