我想取消克隆和取消保护Sitecore中的项目。有一个item.Clone()方法可用,但是我找不到用于Unclone或Unprotect的方法。有没有办法以编程方式执行此操作?
对于取消克隆是:
if (item.IsClone)
{
var clone = new CloneItem(item);
clone.Unclone();
}
解锁的方法是:
if (item.Locking.IsLocked() && item.Access.CanWrite())
{
using (new Sitecore.SecurityModel.SecurityDisabler())
{
item.Locking.Unlock();
}
}
并取消保护:
item.Editing.BeginEdit();
item.Appearance.ReadOnly = false;
item.Editing.EndEdit();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句