Pergunta

Eu sei por padrão, quando os usuários navegam para o site raiz de variação, eles são redirecionados para o site superior apropriado de um rótulo de variação, com base na configuração de idioma do navegador da Web.Por exemplo, se o idioma do navegador padrão de um usuário for francês, o SharePoint Server 2013 redireciona esse usuário para o site superior do rótulo de variação francês.Existe uma maneira de garantir que todos comece com a mesma linguagem, apesar de suas configurações de navegador regionais?

Eu sei Benjamin Niaulin falou sobre isso, mas não funciona assim:

.

Uma maneira de garantir que todos comece com a mesma língua apesar suas configurações de navegador regionais é para configurá-lo através da central Administração no aplicativo de serviço Perfil do usuário.Claro passando por cada perfil individual poderia ser longo, você olha para PowerShell

Foi útil?

Solução

A lógica está contida em Variationroot.aspx que por padrão redireciona os usuários de acordo com as configurações de idioma e cookie por meio de um controle personalizado no layout da página (variationrootpagelayout.aspx).

Você tem várias opções para personalizar esta lógica, se necessário, incluindo a substituição do controle personalizado ou adicionando algum lógico do lado do cliente usando o JavaScript ou alterando a página de boas-vindas para o site da raiz de variações.

Se eles estão indo para a mesma página inicial, independentemente disso, você pode apenas mudar a página de boas-vindas do site raiz para apontá-los diretamente na página de destino do site de idioma escolhido e não usar variationroot.aspx em tudo.

Mais informações gerais sobre a personalização em MSDN (2010mas ainda relevante).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top