Задать «аудиторию» в узле SharePoint-NavigationNode? - PullRequest
1 голос
/ 19 сентября 2008

Привет, я использую WSS 3.0, и мне нужно отображать определенные записи навигации по сайту («Быстрый запуск») только для указанных групп. Согласно этой записи блога это можно сделать с помощью свойств SPNavigationNode - но, похоже, решение проблемы - «только MOSS». Есть ли способ сделать это в WSS?

1 Ответ

1 голос
/ 19 сентября 2008

QuickLaunch (QL) выполнит подстройку безопасности для элементов по умолчанию в меню. Другими словами, если у пользователя нет доступа к тому, на что указывает элемент навигации QL, он не будет ему отображаться. Однако, к сожалению, QL не выполняет обрезку безопасности для элементов навигации, которые вы добавляете вручную через графический интерфейс. Если вы добавляете элементы через объектную модель и указываете, что они должны быть обрезаны по безопасности, это будет работать.

Мне удалось как добавить, так и удалить элементы безопасности QL nav для WSS, используя код из этого сообщения в блоге . (На самом деле, я сделал это через PowerShell, но он все еще использует тот же код объектной модели.) Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...