隐藏sharepoint 2013中的推广链接?

时间:2013-08-27 08:43:08

标签: sharepoint sharepoint-designer sharepoint-2013

我创建了一个包含各种提升链接切片的网页。此页面是我的默认页面(当用户登录时,他/她被重定向到此页面)。根据用户所属的组,我想显示一些特定的提升链接切片并隐藏其余提升的链接切片。

例如,我的网页包含4个推广链接图块。

对于普通用户,我只想显示2个推广链接图块并隐藏其余图块。 鉴于管理员,我想显示所有推广链接图块。

或者我想为不同的群组设置不同的页面,但我在SharePoint 2013中找不到任何设置,以便为不同的群组设置不同的默认页面。

3 个答案:

答案 0 :(得分:3)

我在同一网站上使用上面列出的两种解决方案来满足不同的需求。

我有一个推荐链接列表,提供了“活动”#39;许多不同用户类型的链接。为了让用户保持简单的用户体验,我在“推荐链接”列表中设置了对各个项目的权限,以隐藏不需要查看这些内容的群组中的特定切片/链接。

在列表中,您需要中断网站的权限,然后更改您隐藏的特定图块的权限。 我使用SharePoint安全组来设置权限。

我使用第二个列表在页面上提供其他链接,但是想要隐藏一些链接 - 一些活动/非活动的东西。我没有添加新字段(我还没有测试过),而是使用Order字段作为过滤器。例如:如果订单小于100,则显示它们。

您可以在浏览器中创建新视图(标准视图'模板将为您提供平铺视图 - 令人惊讶)或使用上述解决方案使用SharePoint Designer添加视图。这两种方法都允许您设置过滤器,排序等。

或者,如果您想要创建另一个列表类型视图,您可以创建一个新视图并使用“所有推荐链接”#39;作为一个起点。

答案 1 :(得分:1)

您可以使用SharePoint Designer为不同的用户创建不同的视图。

以下是分步指南。

  1. 点击“推荐链接”的任何空白区域。这将显示该推广链接的功能区。
  2. 单击功能区上的“列表”选项卡。
  3. 单击“创建视图” enter image description here
  4. 单击SharePoint Designer中的“自定义视图” enter image description here
  5. 允许它在SharePoint Designer中打开。
  6. 为您的观点命名,例如测试,然后点击“确定”。默认情况下,SharePoint设计器采用 Tiles 视图。 enter image description here
  7. 关闭SharePoint设计器并返回到浏览器中的“推荐链接”。
  8. 点击功能区上的列表标签。
  9. 从下拉菜单中选择刚刚创建的视图 enter image description here
  10. 单击“修改视图”。
  11. 您可以通过为过滤器提供合适的条件来隐藏或显示任何链接。

答案 2 :(得分:0)

实际上,SharePoint中无法实现上述功能。 对于每个用户,我们将在SharePoint中使用相同的页面,但根据用户所属的组,我们可以隐藏并显示提升的链接。

首先创建一些组并将用户分配给特定组,然后更改提升组的权限以显示/隐藏该特定组。