SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Web.Templating

Classes

ContentAreaRenderingOptions

Options for specifying content area rendering settings

ContentRenderingContext

Keeps track of the current context during rendering. This is used e.g. to output edit attributes for correct properties.

ContentRenderingScope

A helper object that can be used when rendering content in for example a ContentArea. It keeps track of which content that is currently rendered. This is needed to be able to output edit attributes for correct elements.

EditPropertyContext

Helper class to determine how proeprties should be handled for edit

InvalidTemplateException

Represents errors that occur when a invalid template definition was found.

MissingTemplateTagSelectionStrategy

Defines different strategies that could be applied when ITemplateResolver is requested with a tag but there is no template that matches tag.

ModelRenderingScope

A helper object that can be used when rendering a model in a content rendering context. It keeps track of which content that is currently rendered. This is needed to be able to output edit attributes for correct elements.

PropertyRenderingScope

A helper object that can be used when rendering content in for example a ContentArea. It keeps track of which content that is currently rendered. This is needed to be able to output edit attributes for correct elements.

TemplateOptions

Provides access to configure cms template system.

TemplatingCmsBuilderExtensions

Provides extension methods for Microsoft.Extensions.DependencyInjection.IServiceCollection to setup templating services for CMS.

Interfaces

IModelTemplateTagProvider

Defines signature for a provider that resolves tags for models that are used to resolve templates through ITemplateResolver

IModelTemplateTagResolver

TagResolver is responsible to resolves tags that are used to resolve templates through ITemplateResolver

IRequestTemplateTagProvider

Defines signature for a provider that resolves tags that are used to resolve templates through ITemplateResolver

IRequestTemplateTagResolver

TagResolver is responsible to resolves tags that are used to resolve templates through ITemplateResolver