我正尝试以编程方式创建sitecore项目。一切正常。但是我创建的项目使用语言“EN-GB”,但是创建的新项目使用语言“EN”。有没有办法在创建项目时设置语言值?以特定语言编程创建sitecore项目
var currentDatabase = Sitecore.Configuration.Factory.GetDatabase(selectedItem.Database.Name);
if (currentDatabase != null)
{
var rootItem = currentDatabase.GetItem(RootItemPath);
if (rootItem != null)
{
//Create new item
var item = rootItem.Add(selectedItem.Name, CommunityProjectTemplateId);
if (item != null)
{
item.Fields.ReadAll();
item.Editing.BeginEdit();
try
{
//Add values for the fields
item.Fields["Overview Body Content"].Value = selectedItem.GetStringField("ProjectOverview");
}
catch (Exception)
{
item.Editing.EndEdit();
}
}
}
}
但为什么不从配置文件中选择默认语言? – 2014-10-16 14:19:29