Tentando configurar um site multilíngüe com o sitefinity.
A estrutura é
mysite.com/us/ - all US content
mysite.com/fr/ - all French content
Então, a home page para os EUA estaria em
mysite.com/us/home
e a home page da França estaria em
mysite.com/fr/home
Como eu posso fazer isso?
A pesquisa no site deve ser limitada ao local selecionado no momento (/ fr / ou / us / neste exemplo).
O que acontece por padrão é que a home page dos EUA acaba na raiz do site, e os franceses sob / fr /:
mysite.com/home #US version, should appear under mysite.com/us/home
mysite.com/fr/home #French version
Respostas:
0 para resposta № 1Você pode gerenciar os idiomas que você gostaria de apoiar, indo para Administração-> Configurações e selecione "Idiomas" no menu à esquerda.
Aqui está um vídeo que entra em mais detalhes. Ativando e criando páginas e conteúdo multilíngues do Sitefinity
0 para resposta № 2
Você pode configurar um idioma padrão "fictício" queencaminharia para mysite.com/home e depois adicionaria US e FR como idiomas secundários. Em seguida, em mysite.com/home, você pode adicionar alguma lógica para decidir a página inicial da pasta do idioma a ser roteada ou simplesmente adicionar algo assim na página html para redirecionar automaticamente para a página inicial dos EUA:
<script>
window.location.replace("mysite.com/us/home");
</script>