4

如何以编程方式隐藏 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();

但是没有运气,有什么想法吗?

4

2 回答 2

5

你也可以使用myItem.Appearance.Hidden = true;:)

于 2012-09-26T13:08:15.990 回答
2

我使用的字段名称不正确 - 它是“__Hidden”。改变它解决了这个问题。

于 2012-09-25T22:20:54.723 回答