SharePoint - обратная связь с порталом с MySite

У нас есть настраиваемая главная страница, которая развернута как на личном сайте, так и на портале. На главной странице портала есть изображение, которое пользователь щелкает и направляет в приложение MySite. На главной странице "Мой сайт" нам необходимо обеспечить такую ​​же функциональность. Когда пользователь нажимает на изображение, которое находится в глобальной навигации, его необходимо перенаправить обратно на портал. Поскольку портал будет развернут в разных местах, я не хочу жестко кодировать URL-адрес и не хочу оставлять его в качестве конфигурации конечного пользователя (т.е. читать URL-адрес из списка). Есть ли в SharePoint API что-либо, что мы можем использовать, чтобы предоставить нам URL для основного семейства сайтов портала?

3 ответа

Решение

Проблема заключается в том, что один хост MySite назначен общему поставщику услуг, а несколько веб-приложений могут быть назначены одному поставщику общего ресурса. Таким образом, MySite может быть использован для нескольких веб-приложений.

Таким образом, без какой-либо мета-информации или соглашений невозможно будет вернуться к "правильному" семейству сайтов.

Мы добавили запись в корзину свойств узла "Мой сайт", которая содержит полный URL-адрес веб-приложения портала. Мы создаем все относительные гиперссылки URL на любой странице личного сайта, используя значение портала из пакета свойств.

Возможно, вы сможете использовать $SPUrl:~SiteCollection/ см. http://www.cleverworkarounds.com/2007/10/08/sharepoint-branding-how-css-works-with-master-pages-part-1/

Другие вопросы по тегам