C# Класс Sitecore.Foundation.SitecoreExtensions.Extensions.ItemExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
Field ( this item, ID fieldId ) : System.Web.HtmlString
FieldHasValue ( this item, ID fieldID ) : bool
GetAncestorOrSelfOfTemplate ( this item, ID templateID ) : System.Item
GetAncestorsAndSelfOfTemplate ( this item, ID templateID ) : IList
GetInteger ( this item, ID fieldId ) : int?
GetMultiListValueItems ( this item, ID fieldId ) : IEnumerable
HasContextLanguage ( this item ) : bool
HasLayout ( this item ) : bool
ImageUrl ( this item, ID imageFieldId, MediaUrlOptions options = null ) : string
IsDerived ( this item, ID templateId ) : bool
IsImage ( this item ) : bool
IsVideo ( this item ) : bool
LinkFieldOptions ( this item, ID fieldID, LinkFieldOption option ) : string
LinkFieldTarget ( this item, ID fieldID ) : string
LinkFieldUrl ( this item, ID fieldID ) : string
MediaUrl ( this item, ID mediaFieldId, MediaUrlOptions options = null ) : string
TargetItem ( this item, ID linkFieldId ) : System.Item
Url ( this item, UrlOptions options = null ) : string

Приватные методы

Метод Описание
IsDerived ( this item, System.Item templateItem ) : bool

Описание методов

Field() публичный статический Метод

public static Field ( this item, ID fieldId ) : System.Web.HtmlString
item this
fieldId ID
Результат System.Web.HtmlString

FieldHasValue() публичный статический Метод

public static FieldHasValue ( this item, ID fieldID ) : bool
item this
fieldID ID
Результат bool

GetAncestorOrSelfOfTemplate() публичный статический Метод

public static GetAncestorOrSelfOfTemplate ( this item, ID templateID ) : System.Item
item this
templateID ID
Результат System.Item

GetAncestorsAndSelfOfTemplate() публичный статический Метод

public static GetAncestorsAndSelfOfTemplate ( this item, ID templateID ) : IList
item this
templateID ID
Результат IList

GetInteger() публичный статический Метод

public static GetInteger ( this item, ID fieldId ) : int?
item this
fieldId ID
Результат int?

GetMultiListValueItems() публичный статический Метод

public static GetMultiListValueItems ( this item, ID fieldId ) : IEnumerable
item this
fieldId ID
Результат IEnumerable

HasContextLanguage() публичный статический Метод

public static HasContextLanguage ( this item ) : bool
item this
Результат bool

HasLayout() публичный статический Метод

public static HasLayout ( this item ) : bool
item this
Результат bool

ImageUrl() публичный статический Метод

public static ImageUrl ( this item, ID imageFieldId, MediaUrlOptions options = null ) : string
item this
imageFieldId ID
options MediaUrlOptions
Результат string

IsDerived() публичный статический Метод

public static IsDerived ( this item, ID templateId ) : bool
item this
templateId ID
Результат bool

IsImage() публичный статический Метод

public static IsImage ( this item ) : bool
item this
Результат bool

IsVideo() публичный статический Метод

public static IsVideo ( this item ) : bool
item this
Результат bool

LinkFieldOptions() публичный статический Метод

public static LinkFieldOptions ( this item, ID fieldID, LinkFieldOption option ) : string
item this
fieldID ID
option LinkFieldOption
Результат string

LinkFieldTarget() публичный статический Метод

public static LinkFieldTarget ( this item, ID fieldID ) : string
item this
fieldID ID
Результат string

LinkFieldUrl() публичный статический Метод

public static LinkFieldUrl ( this item, ID fieldID ) : string
item this
fieldID ID
Результат string

MediaUrl() публичный статический Метод

public static MediaUrl ( this item, ID mediaFieldId, MediaUrlOptions options = null ) : string
item this
mediaFieldId ID
options MediaUrlOptions
Результат string

TargetItem() публичный статический Метод

public static TargetItem ( this item, ID linkFieldId ) : System.Item
item this
linkFieldId ID
Результат System.Item

Url() публичный статический Метод

public static Url ( this item, UrlOptions options = null ) : string
item this
options UrlOptions
Результат string