1

初めて EPiServer で構築されたサイトにアクセスする訪問者のデフォルト言語を設定する方法を探しています。バックエンドの管理者/編集者だけでなく、公開サイトに来る人々。

4

3 に答える 3

4

セットアップによって異なります。

サイトの言語を別のドメインで変更する場合は、これを行うことができます。構成に追加 -> web.config の configSections ノード:

<sectionGroup name="episerver">
  <section name="domainLanguageMappings" allowDefinition="MachineToApplication" allowLocation="false" type="EPiServer.Util.DomainLanguageConfigurationHandler,EPiServer" />

..これを web.config の episerver ノードに追加します。

  <domainLanguageMappings>
    <map domain="site.com" language="EN" />
    <map domain="site.se" language="SV" />
  </domainLanguageMappings>

そうでなければ、このようなことができます。web.config の appSettings に追加します。

<add name="EPsDefaultLanguageBranch" key="EN"/>
于 2008-09-24T10:05:06.993 に答える
0

EPiServer CMS 5 では、次の設定を web.config に追加します。

<site description="Example Site">
    <siteHosts>
         <add name="www.site.se" language="sv" />
         <add name="www.site.no" language="no" />
         <add name="www.site.co.uk" language="en-GB" />
         <add name="*" />
    </siteHosts>

開始ページに選択される言語は、リクエストのホスト ヘッダーによって異なります。

pageUseBrowserLanguagePreferences="true"web.config の siteSettings タグに属性を設定すると、ブラウザーの要求を使用して、開始ページの言語を選択できます。

于 2009-02-17T22:27:48.687 に答える
0

私はEPiServer CMS5でこれを持っています:

<globalization culture="sv-SE" uiCulture="sv" requestEncoding="utf-8" responseEncoding="utf-8" resourceProviderFactoryType="EPiServer.Resources.XmlResourceProviderFactory, EPiServer" />
于 2008-09-24T10:11:22.080 に答える