如何以编程方式隐藏sitecore中的项目:
到目前为止我所尝试的内容:
Item recordDetails = root.Add(object.Name + " Details", folderTemplate);
recordDetails.Fields.ReadAll();
recordDetails.Editing.BeginEdit();
CheckboxField recordHidden = recordDetails.Fields["Hidden"];//Also tried "isHidden"
if (recordHidden != null)
{
recordHidden.Checked = true;
}
recordDetails.Editing.EndEdit();
但没有运气,任何想法?
答案 0 :(得分:5)
您也可以使用myItem.Appearance.Hidden = true;
:)
答案 1 :(得分:2)
我使用的字段名称不正确 - 它是“__Hidden”。改变这一点解决了问题。