我在我的一个 sharepoint 2013 网站中进行了品牌推广。以下是我遵循的步骤 1. 创建了一个 HTML 文件。2. 使用设计管理器将其转换为母版页。
所以我需要的是,我在那个 html 文件中有两个菜单说“代码示例”、“文档”。
将其转换为母版页后,我想授予此菜单的权限。IE。当 A 人登录该站点时,应该只有“代码示例”可用。当 B 人登录该站点时,应该只有“文档”可用。
我在我的一个 sharepoint 2013 网站中进行了品牌推广。以下是我遵循的步骤 1. 创建了一个 HTML 文件。2. 使用设计管理器将其转换为母版页。
所以我需要的是,我在那个 html 文件中有两个菜单说“代码示例”、“文档”。
将其转换为母版页后,我想授予此菜单的权限。IE。当 A 人登录该站点时,应该只有“代码示例”可用。当 B 人登录该站点时,应该只有“文档”可用。
您可以根据掩码(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>
因此,您可以使用EmptyMask、ViewListItems等其他掩码Permissions
更改属性...SharePoint:SPSecurityTrimmedControl