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

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

问题描述:

你好,我正在使用WSS 3.0,我需要显示某些网站的导航条目(“快速启动”)到指定的组。根据this blogpost这可以使用SPNavigationNode的属性完成 - 但似乎解决方案是“仅限MOSS”。有没有办法在WSS中做到这一点?在SharePoint-NavigationNode中设置“受众群体”?

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

我能够使用此blog post中的代码将安全修整后的QL导航项添加到WSS并将其删除。 (实际上,我是通过PowerShell完成的,但仍然使用相同的对象模型代码。)我希望这有帮助。