0

我正在尝试设置 sitecore,以便当用户创建新项目时,它们会以某种语言(en-AU)创建。我已将“contentLanguage”设置为该语言,并且在内容树中创建任何内容时,它确实以该语言创建它。但是,如果他们去创建一个模板或类似的东西(在内容树之外),它仍然会在“en”中创建它。是否有 web.config 设置来设置它,以便在“en-AU”中创建任何创建的项目?

4

2 回答 2

2

听起来您需要实现一个事件处理程序或管道处理器来复制您正在使用的语言创建的任何内容并将其自动填充到该en-AU语言中。这是带有示例代码的博客文章:

跨语言复制 Sitecore 项目

于 2012-08-16T12:12:45.793 回答
0

您应该能够使用web.config 中站点定义contentLanguage上的设置为新项目设置默认语言。shell它位于:

<sitecore>
    <sites>
        ...
        <site name="shell" contentLanguage="en-AU" ...
于 2012-08-16T04:30:22.933 回答