首页 文章

如何隐藏“网站操作”标签,但在其他位置显示“登录”链接

提问于
浏览
1

我是SharePoint 2010的新手,并尝试制作基本网站 . 首先,创建一个新站点 . 使用域身份验证 . 我已经完成了隐藏网站操作标签 . 用标签包围

<SharePoint:SPSecurityTrimmedControl ID = "spstcSiteActions" runat = "server" PermissionsString = "ManageWeb">

执行此操作时,最终用户无法看到“网站操作”功能区,但也无法看到“登录”链接:)我想使“网站操作”不可见,但“登录”链接可见 . 当用户单击然后链接时,如果身份验证成功,他可以看到“网站操作”功能区 . 我的问题是如何隐藏网站操作标签,但在同一标签或不同的地方显示登录链接 .

2 回答

  • 0

    我没有在SharePoint 2010上尝试这个,但可能知道一种解决方法 . 您可以尝试在主页上添加指向/_layouts/authenticate.aspx的链接 . 用户点击网址后,系统会对其进行身份验证并将其恢复 . 然后,修剪后的控件可以根据权限显示站点操作菜单 .

    您需要在登录链接周围进行修剪控制,以便在用户通过身份验证时隐藏它 .

  • 0

    您可能希望了解CustomActions可用的内容 . 我在SP2007中使用自定义操作将项目添加到站点操作菜单 . 您可以利用类似的东西来隐藏项目 .

    这是一篇相关的文章:http://msdn.microsoft.com/en-us/library/bb418728(office.12).aspx

相关问题