バリエーションのランディングページを設定する方法はあります[カスタマイズなし]
-
10-12-2019 - |
質問
デフォルトでは、ユーザーがバリエーションルートサイトに移動すると、Webブラウザの言語設定に基づいて、バリエーションラベルの適切なトップサイトにリダイレクトされます。たとえば、ユーザーのデフォルトのブラウザの言語がフランス語である場合、SharePoint Server 2013はそのユーザーをフランスのバリエーションラベルの最上位サイトにリダイレクトします。地域ブラウザの設定にもかかわらず、すべての人が同じ言語で始まることを確認する方法はありますか?
私はベンジャミンニアリンそれについて話しましたが、このように機能しません:
誰もが同じ言語で始まることを確認する1つの方法 彼らの地域ブラウザの設定は中央を介してそれを設定することです ユーザープロファイルサービスアプリケーションの管理。もちろん それぞれの個々のプロフィールを通過する可能性があります、あなたは PowerShell
解決
ロジックは、Pageレイアウト(VarioutRootPageLayout.aspx)のカスタムコントロールによる言語およびCookieの設定に従って、デフォルトでユーザーをリダイレクトします。
カスタムコントロールの交換やJavaScriptを使用してクライアントサイドロジックを追加すること、またはバリエーションルートサイトのWelcomeページを変更するなど、このロジックをカスタマイズするためのオプションはいくつかあります。
すべて同じスタートページになるのなら、ルートサイトの[ウェルカム]ページを変更して、選択された言語サイトのランディングページで直接ポイントし、まったくVarioutRoot.aspxを使用できません。
msdn (2010)それでも関連性があります)。