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
PageTemplateFilterContextThe context that provides information about where the page templates are about to be used.
Returns
- IEnumerable<PageTemplateDefinition>
Filtered page templates.