Nucleus .Net Core CMS

PageExtensions Class

Namespace: Nucleus.Extensions
Assembly: Nucleus.Extensions.dll
Extension functions for Models.Page.
DefaultPageRoute (Page page)
Return the default page route, or if none are specified, the first route.
Parameters
Name Type
page Nucleus.Abstractions.Models.Page
InsertDefaultListItem (IList<LayoutDefinition> list, String friendlyName)
Insert a "default" layout selection.
Parameters
Name Type
list System.Collections.Generic.IList<Nucleus.Abstractions.Models.LayoutDefinition>
friendlyName String
InsertDefaultListItem (IList<ContainerDefinition> list, String friendlyName)
Insert a "default" layout selection.
Parameters
Name Type
list System.Collections.Generic.IList<Nucleus.Abstractions.Models.ContainerDefinition>
friendlyName String
LayoutPath (Page page, Site site)
Return the layout path (relative path) for a page, defaulting to site settings as necessary.