是否可以使Quick Launch行为与sharepoint 2010类似?

时间:2015-04-14 07:10:38

标签: sharepoint-2010 sharepoint-2013

在sharepoint 2010中,只有那些有权访问列表的用户才能在快速启动中看到对列表的引用。

似乎在In sharepoint 2013中,所有用户都可以在快速启动中看到对列表的引用,

但并非所有人都看到列表(列表项)的内容。

是否可以使其行为类似于sharepoint 2010?

2 个答案:

答案 0 :(得分:0)

默认情况下,列表和库在“快速启动”中使用安全修整来隐藏那些无权访问列表的用户的链接。与你的问题所说的相反。

有几种情况可能会导致列表无法进行安全修整。一,可能是您正在使用托管导航,具有托管元数据术语集。如果是这种情况,则无法对托管元数据导航进行安全修整(无需通过C#或JavaScript进行编码)。这可能是组织选择不使用托管导航的最重要原因,尽管它是压倒性的专业人士。

可以破坏的另一个例子是手动将链接添加到快速启动中。有四种常见的OOTB方法可以为快速启动添加链接:

  1. 您可以进入列表/库设置,然后进入"列表名称,描述和导航"并标记"是" for"在快速启动"
  2. 上显示此文档库
  3. 在“站点设置”中,转到“导航”(在“外观”下),滚动到底部,然后选择“添加链接”或“添加标题”。
  4. 导航至/_layouts/15/quiklnch.aspx。 (这是我的首选方式)
  5. 使用“快速启动”菜单中的“编辑链接”按钮。
  6. 我发现使用1将始终对您的列表/库进行安全修整。因此,如果您遇到问题,请先尝试一下。如果在.aspx之后包含任何内容,则使用2 - 4可能会导致问题,因为SharePoint有时可将其视为外部链接而非内部链接。因此,如果您在其中包含某些内容以帮助对列表进行排序/过滤,请检查该内容。

    检查列表权限以及"列表名称,说明和导航设置"可能会有所帮助。在快速启动时切换显示此项目,看它是否将其删除。如果它没有从2-4中的任何引用中删除它,然后再试一次。在将列表添加到快速启动时,SP有时可能会很糟糕,或者让我们面对它,用户会出错,有时候刷新会有所帮助。

    如果所有其他方法都失败了,请确保您没有恶意权限,允许所有用户读取列表访问权限。

    希望这有帮助!

答案 1 :(得分:0)

在完成此问题的R& D之后,我发现Sharepoint 2013的快速启动行为类似于sharepoint 2010.我唯一需要做的就是激活名为的网站集功能“限制访问用户权限锁定模式”,在我的情况下默认停用。