如何在品牌推广后授予Sharepoint中的菜单权限

时间:2017-01-12 09:58:05

标签: sharepoint-2013 sharepoint-branding

我在我的sharepoint 2013网站上进行了品牌推广。 以下是我接下来的步骤 1.创建一个HTML文件。 2.使用Design Manager将其转换为母版页。

所以我需要的是,我在html文件中有两个菜单说" Code Sample"," Documents"。

将其转换为母版页后,我想授予此菜单权限。 即。当A人登录该网站时,只有" Code Sample"应该可用。     当B人登录该网站时,只有" Documents"应该可以。

1 个答案:

答案 0 :(得分:0)

您可以根据蒙版(SPBasePermissions

显示/隐藏页面组件

在Design Manager的Snippet Gallery中,您可以找到Security Trim(SPSecurityTrimmedControl):

  

仅向具有指定级别的用户显示内容   安全权限,您可以使用安全修整控件。指定一个   或此控件的“行为”部分中的更多权限级别   属性。您可以将其设置为许多常见权限级别,包括   除了贡献网站作者或者之外,没有人向我们展示内容的选项   网站管理员。然后,在页面上插入组件并放置   其中的任何内容 - 包括其他SharePoint组件。

这里和示例:

<div data-name="SecurityTrimmedAdministrators">
    <!--CS: Start Security Trim Snippet-->
    <!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
    <!--MS:<SharePoint:SPSecurityTrimmedControl runat="server" Permissions="FullMask ">-->
        <!--PS: Start of READ-ONLY PREVIEW (do not modify)--><span><!--PE: End of READ-ONLY PREVIEW-->
        <div class="DefaultContentBlock" style="border:medium black solid; background:yellow; color:black; margin:20px; padding:10px;">
        You should replace this div with content that renders based on your Security Trim Properties.

        </div>
        <!--PS: Start of READ-ONLY PREVIEW (do not modify)--></span><!--PE: End of READ-ONLY PREVIEW-->
    <!--ME:</SharePoint:SPSecurityTrimmedControl>-->
    <!--CE: End Security Trim Snippet-->
</div>

因此,您可以使用其他masks更改Permissions的{​​{1}}属性,例如EmptyMask,ViewListItems ......