В настоящее время я удаляю элементы, вызывая item.DeleteChildren()
, и если есть ошибка, я хотел бы восстановить эти элементы, имея исходный список элементов var originalItems = item.GetChildren();
, но как я могу восстановить их, чтобы значения, которые были внутри этих полей шаблонов, также остались?Как программно восстанавливать дочерние элементы Sitecore?
Я попытался выполнить следующее, но все, что делает, это воссоздать шаблон без значений полей.
foreach (Item backupItem in backupItems)
{
item.Add(backupItem.Name, backupItem.Template);
}