【问题标题】:Sitecore settings for multilingual sites多语言网站的 Sitecore 设置
【发布时间】:2012-01-12 11:20:38
【问题描述】:

我一直在尝试了解多语言网站。

当我在语言之间切换时,url 中的位置应该是这样的:

如果语言是

英文:http://somesite.com/us/en/page.aspx

丹麦语:http://somesite.com/dk/da/page.aspx

有没有我可以在不编写任何代码的情况下通过 sitecore 设置实现这一点?

(参考:使用 sitecore 6.4)

非常感谢任何帮助。

谢谢。

【问题讨论】:

    标签: sitecore sitecore6


    【解决方案1】:

    web.config 中的linkManager 设置中,您可以打开或关闭语言嵌入,但其形式为en-USen-GB注意:en-US 实际上是只是en)。

    languageEmbedding 设置为always

    <add name="sitecore" type="Sitecore.Links.LinkProvider, Sitecore.Kernel" addAspxExtension="true" alwaysIncludeServerUrl="false" encodeNames="true" languageEmbedding="always" languageLocation="filePath" shortenUrls="true" useDisplayName="false" />
    

    【讨论】:

    • 是的,这就是解决方案 :) 忘了在这里回答我自己的问题。无论如何,谢谢 Mark Ursino,我将其标记为答案
    猜你喜欢
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多