我创建了一个包含各种提升链接切片的网页。此页面是我的默认页面(当用户登录时,他/她被重定向到此页面)。根据用户所属的组,我想显示一些特定的提升链接切片并隐藏其余提升的链接切片。
例如,我的网页包含4个推广链接图块。
对于普通用户,我只想显示2个推广链接图块并隐藏其余图块。 鉴于管理员,我想显示所有推广链接图块。
或者我想为不同的群组设置不同的页面,但我在SharePoint 2013中找不到任何设置,以便为不同的群组设置不同的默认页面。
答案 0 :(得分:3)
我在同一网站上使用上面列出的两种解决方案来满足不同的需求。
我有一个推荐链接列表,提供了“活动”#39;许多不同用户类型的链接。为了让用户保持简单的用户体验,我在“推荐链接”列表中设置了对各个项目的权限,以隐藏不需要查看这些内容的群组中的特定切片/链接。
在列表中,您需要中断网站的权限,然后更改您隐藏的特定图块的权限。 我使用SharePoint安全组来设置权限。
我使用第二个列表在页面上提供其他链接,但是想要隐藏一些链接 - 一些活动/非活动的东西。我没有添加新字段(我还没有测试过),而是使用Order字段作为过滤器。例如:如果订单小于100,则显示它们。
您可以在浏览器中创建新视图(标准视图'模板将为您提供平铺视图 - 令人惊讶)或使用上述解决方案使用SharePoint Designer添加视图。这两种方法都允许您设置过滤器,排序等。
或者,如果您想要创建另一个列表类型视图,您可以创建一个新视图并使用“所有推荐链接”#39;作为一个起点。
答案 1 :(得分:1)
您可以使用SharePoint Designer为不同的用户创建不同的视图。
以下是分步指南。
答案 2 :(得分:0)
实际上,SharePoint中无法实现上述功能。 对于每个用户,我们将在SharePoint中使用相同的页面,但根据用户所属的组,我们可以隐藏并显示提升的链接。
首先创建一些组并将用户分配给特定组,然后更改提升组的权限以显示/隐藏该特定组。