2012-08-16 54 views
0

我正在尝试设置sitecore,以便用户在创建新项目时以特定语言(en-AU)创建它们。我已经将'contentLanguage'设置为该语言,并且在内容树中创建任何内容时,它确实会使用该语言创建它。但是,如果他们要创建一个模板或类似的内容(内容树之外),它仍然会在'en'中创建它。是否有一个web.config设置设置这个,以便创建的任何项目都是在'en-AU'中创建的?创建新项目时的sitecore默认语言

回答

2

这听起来像你需要实现一个事件处理程序或管线处理器,复制无论你在创建你在和它自动填充到en-AU语言的语言。这里有一个博客文章示例代码:

Copying Sitecore Items across Languages

0

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

<sitecore> 
    <sites> 
     ... 
     <site name="shell" contentLanguage="en-AU" ... 
+0

这是我的想法 - 它适用于那些在“内容”节点内容的项目,但它不工作,任何在任何的其他节点,如“布局”。 – 2012-08-16 14:06:39