2012-04-18 6 views
0

sitefinityで多言語サイトを設定しようとしています。mysite.com/us/home、mysite.com/fr/homeの形式でsitefinityで多言語サイトを設定する

構造が

mysite.com/us/ - all US content 
mysite.com/fr/ - all French content 

だから、米国のホーム・ページが

mysite.com/us/home 

になり、フランスのホーム・ページが

mysite.com/fr/home 

どのようにできるのでしょうです私がする?

サイト検索は、現在選択されているロケール(この例では/ fr /または/ us /)に限定する必要があります。デフォルトでは何が起こる

が米国のホーム・ページは、サイトのルートで終わるということです、そしてフランス語/下FR /:

mysite.com/home  #US version, should appear under mysite.com/us/home 
mysite.com/fr/home #French version 

答えて

0

あなたが行くことによってサポートしたい言語を管理することができます> [設定]に移動し、左側のメニューから[言語]を選択します。

詳細は次のビデオをご覧ください。 Enabling and Creating Multilingual Sitefinity Pages and Content

+0

を私はすでにました:次にmysite.com/homeに、あなたは、米国のホームページにリダイレクトするようにルーティングする言語フォルダのホームページを決定、または単にautoにページのHTMLにこのような何かを追加するために、いくつかのロジックを追加することができますビデオに概説されているように正確に言語が追加されました。残念ながら、この設定では、デフォルト言語のルーティングを変更することはできません。だから、mysite.com/us/homeの代わりに私の質問で説明したようにmysite.com/homeを入手します。 – aaandre

0

mysite.com/homeにルーティングする「ダミー」デフォルト言語を設定して、USとFRを第2言語として追加することができます。

<script> 
    window.location.replace('mysite.com/us/home'); 
</script>