我正在尝试设置sitecore,以便在用户创建新项目时,它们会以某种语言(en-AU)创建。我已经将'contentLanguage'设置为该语言,并且在内容树中创建任何内容时,它确实使用该语言创建了它。但是,如果他们去创建一个模板或类似的东西(在内容树之外),它仍然会在'en'中创建它。是否在某处设置了web.config设置,以便在'en-AU'中创建任何创建的项目?
答案 0 :(得分:2)
听起来你需要实现一个事件处理程序或管道处理器来复制你正在使用的语言创建的任何内容,并将其自动填充到en-AU
语言中。这是一篇包含示例代码的博客文章:
答案 1 :(得分:0)
您应该能够使用web.config中contentLanguage
网站定义上的shell
设置为新项目设置默认语言。它位于:
<sitecore>
<sites>
...
<site name="shell" contentLanguage="en-AU" ...