Nucleus .Net Core CMS

Models.PageModule Class

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

Properties

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.
Remarks
Refer to the documentation on Layouts for more information.

Title Property

Module Title.
Remarks
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.
Remarks
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.
Remarks
Modules are rendered in order, within their specified panes.

InheritPagePermissions Property

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

Fields

URN Field

PageModule entity Namespace for permissions, other scoped references