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
GetCssFilePath (Page page, Site site, IFileSystemManager fileSystemManager)
Return the relative path to the page's CSS file.
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.