SharePoint 2007-是否可以显示特定SharePoint组的站点操作?

SharePoint 2007-是否可以显示特定SharePoint组的站点操作?,sharepoint,sharepoint-2007,Sharepoint,Sharepoint 2007,通过权限级别(并打破列表继承的权限),我们可以让一小部分用户完全控制列表。同样,您可以为该列表指定一小群作者 一般来说,这两个组都可以是站点访问者组的一部分,因此大多数时候管理员只是读者 我遇到的问题是,建议那些管理员如何导航到他们应该管理的列表变得更加困难 对于访问受限的组,不会显示站点操作。将管理站点权限添加到此组可能会允许他们转到SiteActions->查看所有站点内容,然后导航到相关列表。但是,这会授予他们过多的站点范围权限 我曾想过在这个页面上放置一个内容编辑器Web部件,并包含列表

通过权限级别(并打破列表继承的权限),我们可以让一小部分用户完全控制列表。同样,您可以为该列表指定一小群作者

一般来说,这两个组都可以是站点访问者组的一部分,因此大多数时候管理员只是读者

我遇到的问题是,建议那些管理员如何导航到他们应该管理的列表变得更加困难

对于访问受限的组,不会显示站点操作。将管理站点权限添加到此组可能会允许他们转到SiteActions->查看所有站点内容,然后导航到相关列表。但是,这会授予他们过多的站点范围权限

我曾想过在这个页面上放置一个内容编辑器Web部件,并包含列表的链接。。。然后,您可以访问该web部件,使其仅显示在管理员组中。但是我想知道是否有更聪明的方法来解决这个问题

有人有什么想法吗


谢谢

在Sharepoint母版页中,您可以添加一个名为的html标记控件。这是一个根据Sharepoint安全性显示或隐藏内容的简单控件。只需将标记嵌入SPSecurityTrimmedControl标记中,然后将PermissionString值设置为所需的值

例如:

<SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl2" runat="server" PermissionsString="ManageSubwebs">

    <table height=100% class="ms-siteaction" cellpadding=0 cellspacing=0>
                     <tr>
                           <td class="ms-siteactionsmenu" id="siteactiontd">
                           <SharePoint:SiteActions runat="server" AccessKey="<%$Resources:wss,tb_SiteActions_AK%>" id="SiteActionsMenuMain"
                            PrefixHtml="&lt;div&gt;&lt;div&gt;"

    ... ... ...

</SharePoint:SPSecurityTrimmedControl>