Sharepoint Cross Site Header с использованием пользовательского контроля - PullRequest
0 голосов
/ 03 сентября 2011

Я занимаюсь разработкой межсайтового заголовка для всего семейства сайтов в веб-приложении ... Например: - у меня есть сайт публикации с именем http://sdw1999:1234 в качестве портала публикации и http://sdw1999:1234/sites/team в качестве моей команды сайт. Я использую пользовательский элемент управления для отображения TopNavBar моего сайта публикации на сайте группы при активации функции, где область действия - сайт. Но дело в том, что я использую PortalSiteMapProvider, любой код, который я пишу, берет текущий сайт, соответствующий сайту, на котором я активирую эту функцию. Но я хочу, чтобы сайт издательства TopNavBar. Поэтому, пожалуйста, кто-нибудь, помогите мне решить эту проблему. Какой-то кусок кода будет очень полезным. Для этого я создал класс CrossSitenvaProvider, который наследует portalsitemapprovider, и я ссылаюсь на этот пользовательский провайдер, добавляя провайдера в web.config ... Все почти готово, но дело в извлечении узлов ... Plz действительно помогает мне. Я действительно застрял

1 Ответ

0 голосов
/ 03 сентября 2011

Нельзя совместно использовать навигацию между сайтами, если они являются частью другого семейства сайтов.

Вы можете сделать это вручную, не создавая никакого элемента управления

  • Активировать функцию публикации насайт вашей команды.

  • Перейти к настройкам сайта -> Настройки навигации на сайте вашей команды

  • Здесь вы можете вручную создать ссылки в верхней части.навигация по ссылкам в семействе сайтов вашего издательского сайта.

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