areanavigationsettings.aspx Программно - PullRequest
1 голос
/ 23 марта 2011

Последние несколько дней я возился с SPNavigationProvider, PublishingWebs и т. Д., И я не могу понять, как перемещать узел в /_layouts/areanavigationsettings.aspx программно.

Узел, который мне нужно переместить, находится в списке глобальной навигации, но когда я запрашиваю узлы SPPublihsingWeb.GlobalNavigation, он не отображается. Когда я вызываю IncludeInNavigation () в Интернете, который мне нужен в GlobalNavigationNodes, никаких изменений не происходит.

Я делаю это через активацию функции, если это имеет какое-либо значение.

Я ценю любую помощь.

Спасибо.

1 Ответ

0 голосов
/ 24 марта 2011

Вы, вероятно, хотите сделать похожие вещи, которые я только что сделал: Развертывание пользовательской навигации / SiteMap с помощью функции? .

Вместо использования сайта публикации, почему бы не использовать SPWeb.Navigation?

Проверьте следующую запись MSDN на Добавление ссылок через объектную модель - просто итерируйте по дочернему элементу SPWeb.Navigation, и вы найдете свою ссылку и сможете ее изменить.

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