SharePoint - Link de volta ao Portal de MySite
-
19-09-2019 - |
Pergunta
Nós temos uma página mestra personalizada que é implantado para o meu site, bem como para o portal. A página mestra portal tem uma imagem, que o usuário clica e direciona-los para a aplicação MySite. Na página mestre My Site, precisamos ser capazes de facilitar a mesma funcionalidade. Quando um usuário clica em uma imagem que é na navegação global, eles precisam ser dirigido de volta para o Portal. Desde o portal será implantado em locais diferentes, eu não necessariamente quer codificar o URL, nem quero deixá-lo como uma configuração de usuário final (ou seja, ler a URL de uma lista). Existe alguma coisa na API do SharePoint que podemos usar que vai nos fornecer a URL para o principal conjunto de sites portal?
Solução
O problema é que um hospedeiro MySite é atribuído a um provedor de serviços compartilhados e múltiplas aplicações web pode ser atribuída a um Provedor Compartilhar Service. Assim, um MeuSite poderia ser utilizado para múltiplas aplicações web.
Assim, sem quaisquer informações sobre meta ou convenções não será possível link para o conjunto de sites "direito".
Outras dicas
Você pode ser capaz de usar $ spurl: ~ SiteCollection / Consulte http://www.cleverworkarounds.com/2007/10/08/sharepoint-branding-how-css-works-with-master-pages-part-1/
Nós adicionamos uma entrada à Bolsa de propriedade do do Host de Meu Site que contém o URL totalmente qualificado para a aplicação web Portal. Nós construímos todos os hiperlinks de URL relativos em qualquer uma das páginas meu site usando o valor portal do saco da propriedade.