SharePoint — обратная ссылка на портал из MySite
-
19-09-2019 - |
Вопрос
У нас есть настраиваемая главная страница, которая развернута на личном сайте, а также на портале.На главной странице портала есть изображение, по которому пользователь щелкает и направляет его в приложение MySite.На главной странице личного сайта мы должны иметь возможность реализовать те же функции.Когда пользователь нажимает на изображение в глобальной навигации, его необходимо перенаправить обратно на портал.Поскольку портал будет развернут в разных местах, я не хочу жестко запрограммировать URL-адрес и не хочу оставлять его в качестве конфигурации конечного пользователя (т. е.прочитать URL-адрес из списка).Есть ли что-нибудь в API SharePoint, которое мы можем использовать, чтобы предоставить нам URL-адрес основного семейства сайтов портала?
Решение
Проблема в том, что один хост MySite назначен поставщику общих услуг, а одному поставщику общих услуг можно назначить несколько веб-приложений.Таким образом, MySite можно использовать для нескольких веб-приложений.
Таким образом, без какой-либо метаинформации или соглашений будет невозможно создать обратную ссылку на «правильное» семейство сайтов.
Другие советы
Вы можете использовать $ spurl: ~ sitecollection/ see http://www.cleverworkarounds.com/2007/10/08/sharepoint-branding-how-css-works-with-master-pages-part-1/
Мы добавили запись в папку свойств узла личного сайта, содержащую полный URL-адрес веб-приложения портала.Мы создаем все относительные гиперссылки URL-адресов на любой странице личного сайта, используя значение портала из пакета свойств.