Table of Contents

Class ContentItemEditSection

Namespace
Kentico.Xperience.Admin.Base.UIPages
Assembly
Kentico.Xperience.Admin.Base.dll

Content item edit section page.

public sealed class ContentItemEditSection : SecondaryMenuSectionPage, IPage
Inheritance
object
ContentItemEditSection
Implements
Inherited Members
Extension Methods

Constructors

ContentItemEditSection(IPageLinkGenerator, IInfoProvider<ContentItemInfo>)

Initializes a new instance of ContentItemEditSection.

public ContentItemEditSection(IPageLinkGenerator pageLinkGenerator, IInfoProvider<ContentItemInfo> contentItemInfoProvider)

Parameters

pageLinkGenerator IPageLinkGenerator
contentItemInfoProvider IInfoProvider<ContentItemInfo>

Properties

ContentLanguageIdentifier

Content language identifier.

[PageParameter(typeof(ContentLanguageModelBinder), typeof(ContentHubContentLanguage))]
public ContentLanguageUrlIdentifier ContentLanguageIdentifier { get; set; }

Property Value

ContentLanguageUrlIdentifier

ItemID

Item ID.

[PageParameter(typeof(IntPageModelBinder), typeof(ContentItemEditSection))]
public int ItemID { get; set; }

Property Value

int

WorkspaceIdentifier

Workspace parameters.

[PageParameter(typeof(WorkspaceModelBinder), typeof(ContentHubWorkspace))]
public WorkspaceUrlIdentifier WorkspaceIdentifier { get; set; }

Property Value

WorkspaceUrlIdentifier

Methods

ConfigureTemplateProperties(TemplateClientProperties)

Gets the object representing client side template properties.

public override Task<TemplateClientProperties> ConfigureTemplateProperties(TemplateClientProperties properties)

Parameters

properties TemplateClientProperties

Initialized properties object.

Returns

Task<TemplateClientProperties>

ValidatePage()

Validates the page state prior invocation of the ConfigurePage() method.

public override Task<PageValidationResult> ValidatePage()

Returns

Task<PageValidationResult>