【问题标题】:Hide promoted links in sharepoint 2013?在 sharepoint 2013 中隐藏推广链接?
【发布时间】:2014-04-22 00:18:07
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: sharepoint sharepoint-designer sharepoint-2013


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

    • 部分答案“('标准视图'模板会给你一个平铺视图 - 令人惊讶)”解决了我的问题:)
    【解决方案2】:

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

    以下是分步指南。

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2015-08-19
        • 2016-09-04
        • 2016-12-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-31
        相关资源
        最近更新 更多