Nucleus .Net Core CMS

Models.PageModule Class

Namespace: Nucleus.Abstractions.Models
Assembly: Nucleus.Abstractions.dll
Represents a module on a page.
Applies additional CSS classes to the module. These are "automatic" classes which have been selected from built-in container styles.
Applies additional CSS styles to the module. These are "automatic" styles which have been selected from built-in container styles.
Remarks
Styles are used to set css variables when the user has selected a custom value for a container style.
Specifies the selected container used to render the module. May be null to use the site default.
Unique record identifier.
Inherit page permissions.
Remarks
When set, this disables module permission checking.

Specifies the ModuleDefinition used to generate output.
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.
Read-only Id of the page that this module belongs to.
Value indicating which pane of a layout the module is rendered in.
Remarks
Refer to the documentation on Layouts for more information.
List of module permissions.
Module sort order.
Remarks
Modules are rendered in order, within their specified panes.
Applies additional CSS classes to the module.
Module Title.
Remarks
Depending on the container used to render the module, the title may be displayed on-screen.
PageModule entity Namespace for permissions, other scoped references