仅使用自定义css为只读(非管理员)隐藏功能区中的某些Sharepoint元素

时间:2016-02-08 22:39:45

标签: css sharepoint

我正在尝试仅针对某些网站群Sharepoint进行一些网页更正。我可以使用SPSecurityTrimmedControl检查母版页中的管理员用户,但是如何将自定义css插入到母版页中只是为了让我们说只读用户?如果我这样想:

<SharePoint:SPSecurityTrimmedControl PermissionsString="ViewPages" runat="server"> 

Css不仅适用于只读用户,也适用于管理员用户。是否有机会按群组拆分.css?谢谢

1 个答案:

答案 0 :(得分:0)

最好使用受众群体定位来处理此要求。

您可以将CSS放入脚本编辑器(甚至旧的内容编辑器)Web部件中,然后将其添加到页面中。然后单击Web部件角落中的“编辑Web部件”选项以显示Web部件属性面板。在该面板的底部,在“高级”部分中,您可以输入“目标受众群体”字段。

在“目标受众群体”字段中,输入要为其显示CSS的任何群组的名称。

该Web部件仅对指定组的成员可见,无论他们在网站上的权限如何。

注意:此方法唯一真正的缺点是它仅适用于您添加网络部件并应用受众群体定位的特定网页;它不会像所有页面一样被添加到网站的母版页中。

相关问题