我需要以编程方式更新sitecore项目字段,但不想更新它的字段“update”
我知道如何以编程方式编辑sitecore项的字段,但同时我不想更新它的“更新”字段,因为我从一个文件夹中检索子项,因此根据它们的更新日期,我需要获取前5个子项。
CurrentItem.Editing.BeginEdit();
CurrentItem["MyField"] = "Hello!";
CurrentItem.Editing.EndEdit();
现在,我需要运行一个作业来以编程方式更新所有这些子项,但不想更新它的“更新”字段
发布于 2019-09-27 02:20:56
我们可以指示项目EditContext不要更新Sitecore统计数据。示例代码如下:
bool silent = true;
bool updateStatistics = false;
using (SecurityDisabler disabler = new SecurityDisabler())
{
using (new EditContext(item, updateStatistics, silent))
{
item["ShortHeadline"] = item["Title"];
}
}
https://stackoverflow.com/questions/58132544
复制