我正在以编程方式将版本添加到 sitecore 数据库。该项目正在工作流程中。一切都很好,但我的项目在工作流程中带有英语和丹麦语版本。我想摆脱丹麦版本或避免首先创建它。这是我的代码片段
var database = Sitecore.Configuration.Factory.GetDatabase("master");
Sitecore.Data.Items.Item itm = database.GetItem(Constants.Sitecore.CommonPages.JOB_LISTINGS);
using (new Sitecore.SecurityModel.SecurityDisabler())
{
TemplateItem itemTemplate = database.GetItem(Constants.Sitecore.Templates.JOB);
Item scInnerItem = itm.Add(ItemUtil.ProposeValidItemName(string.Format("{0} {1}", jb.JobId, jb.PositionTitle.RemoveSpecialCharacters())), itemTemplate);
Job scJob = new Job(scInnerItem);
using (new EditContext(scInnerItem))
scJob.GetJobFromUserJob(jb);
return (IBaseSitecoreItem)scJob;
}