Стивен Поуп прав, хотя есть и другие свойства, которые вы можете «автоматически» извлечь из Sitecore.Некоторые свойства, такие как ItemID
, добавляются в поле с помощью отражения.Также есть ItemVersion
и Source
, которые могут быть полезны для ваших пользовательских элементов управления.
Если вы заинтересовались, загляните внутрь класса Sitecore.Shell.Applications.ContentEditor.EditorFormatter
и особенно его метода SetProperties
:
ReflectionUtil.SetProperty(editor, "ItemID", field.ItemField.Item.ID.ToString());
ReflectionUtil.SetProperty(editor, "ItemVersion", field.ItemField.Item.Version.ToString());