在SharePoint-NavigationNode中设置"受众群体"?

时间:2020-03-06 14:25:50  来源:igfitidea点击:

你好,我正在使用WSS 3.0,我只需要显示网站导航的某些条目("快速启动")到指定的组。根据此博客文章,可以使用SPNavigationNode的属性来完成此操作,但似乎该问题的解决方案是"仅MOSS"。在WSS中有办法做到这一点吗?

解决方案

QuickLaunch(QL)将对菜单上的默认项目进行安全修整。换句话说,如果用户无权访问QL导航项指向的内容,则不会向她显示该项。但是,不幸的是,QL不会对通过GUI手动添加的导航项进行安全调整。如果通过对象模型添加项目并指示应对其进行安全性修剪,则它将起作用。

我能够使用此博客文章中的代码向WSS添加和删除经过安全性修剪的QL导航项。 (实际上,我是通过PowerShell来完成的,但是仍然使用相同的对象模型代码。)我希望能有所帮助。