我正在寻找一种为首次来到EPiServer内置站点的访问者设置默认语言的方法。不仅有后端的管理员/编辑者,还有许多人来到公共站点。

最佳答案

取决于您的设置。

如果要在其他域下更改网站语言,则可以执行此操作。
在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"/>

关于c# - 在EPiServer中设置默认语言?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/125756/

10-12 21:39