2013-08-27 83 views
1

我创建了一个包含各种促销链接切片的网页。此页面是我的默认页面(当用户登录他/她被重定向到此页面时)。基于用户所属的组,我想显示一些特定的促销链接切片并隐藏其他促销链接切片。在SharePoint 2013中隐藏升级的链接?

例如,我的网页包含4个Promoted Link平铺。

对于普通用户,我只想显示2个Promoted Link切片并隐藏其余的切片。 而管理员,我想显示所有的促销链接瓷砖。

或者我认为为不同的组设置了不同的页面,但是我无法在SharePoint 2013中找到任何设置为不同组设置不同的默认页面。

回答

0

其实上述事情在SharePoint中是不可能的。 对于每个用户,我们都会在SharePoint中拥有相同的页面,但取决于用户所属的组,我们可以隐藏并显示提升的链接。

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

1

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

以下是一步一步的指南。

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

我在同一网站上使用了上述两种解决方案以满足不同的需求。

我有一个推荐链接列表,为许多不同的用户类型提供“活动”链接。为了保持用户体验简单,我为“用户”设置了“推荐链接”列表中单个项目的权限,以隐藏不需要看到它们的组的特定图块/链接。

在列表中,你需要打破权限与网站,然后改变你“隐藏”的特定区块的权限。 我正在使用SharePoint安全组来设置权限。

我使用第二个列表,以提供页面上的其他链接,但想隐藏某些环节 - 排序的有效/无效的事情。而不是添加一个新的字段(我还没有测试过),我使用Order字段作为过滤器。例如:如果订单少于100,则显示它们。

您可以创建新的视图无论是在浏览器(以下简称“标准视图”模板会给你一个平铺视图 - 奇怪)可以使用上面的解决方案将使用SharePoint Designer的视图。或者,如果您想要创建另一个列表类型视图,则可以创建一个新视图并使用“所有推荐链接”作为起点。你的回答“(以下简称‘标准视图’模板会给你一个平铺视图 - 奇怪)”的

+0

部分固定我的问题:) – Ali