プログラムでサイトコア データベースにバージョンを追加しています。アイテムはワークフロー中です。すべて問題ありませんが、ワークフローで英語版とデンマーク語版のアイテムを取得します。デンマーク語版を削除するか、そもそも作成を避けたいと思います。これは私のコードスニペットです
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;
}