Table of Contents

Interface IPageTemplateFilter

Namespace
Kentico.PageBuilder.Web.Mvc.PageTemplates
Assembly
Kentico.Content.Web.Mvc.dll

Defines methods that are used for filtering page templates.

public interface IPageTemplateFilter : IComponentFilter
Extension Methods

Methods

Filter(IEnumerable<PageTemplateDefinition>, PageTemplateFilterContext)

Applies filtering on the given pageTemplates collection based on the given context.

IEnumerable<PageTemplateDefinition> Filter(IEnumerable<PageTemplateDefinition> pageTemplates, PageTemplateFilterContext context)

Parameters

pageTemplates IEnumerable<PageTemplateDefinition>

Page template collection to filter.

context PageTemplateFilterContext

The context that provides information about where the page templates are about to be used.

Returns

IEnumerable<PageTemplateDefinition>

Filtered page templates.