Nucleus .Net Core CMS

Models.PageModule Class

Namespace: Nucleus.Abstractions.Models
Assembly: Nucleus.Abstractions.dll
Represents a module on a page.


Id Property

Unique record identifier.

PageId Property

Read-only Id of the page that this module belongs to.

Pane Property

Value indicating which pane of a layout the module is rendered in.
Refer to the documentation on Layouts for more information.

Title Property

Module Title.
Depending on the container used to render the module, the title may be displayed on-screen.

ModuleDefinition Property

Specifies the ModuleDefinition used to generate output.

ModuleSettings Property

Name/Value pairs of settings for the module.
The names and available values of module settings are controlled by the developer of the module.

Permissions Property

List of module permissions.

ContainerDefinition Property

Specifies the selected container used to render the module. May be null to use the site default.

Style Property

Applies additional CSS classes to the module.

SortOrder Property

Module sort order.
Modules are rendered in order, within their specified panes.

InheritPagePermissions Property

Inherit page permissions.
When set, this disables module permission checking.<br /><br />


URN Field

PageModule entity Namespace for permissions, other scoped references