IComponentContentUnitInstance Interface |
Namespace: Ingeniux.CMS.Presentation
The IComponentContentUnitInstance type exposes the following members.
Name | Description | |
---|---|---|
AncestorGroupNames |
Gets the names of Group Elements, that are ancestors of the underlying
Element of this instance
(Inherited from IContentUnitInstance.) | |
ContentContainerId |
Gets/set the id of the container html element that is used to host child Layout.
| |
ElementId |
Gets the id of the underlying Element (Inherited from IContentUnitInstance.) | |
ElementName |
Gets the name of the underlying Element (Inherited from IContentUnitInstance.) | |
Icon |
Gets the icon name of this Content Unit Instance
(Inherited from IContentUnitInstance.) | |
Layout |
Gets/sets the child Layout
| |
ParentElementId |
Gets the unique id of the underlying Element's
parent Element
(Inherited from IContentUnitInstance.) | |
Pending | Gets/sets whether this instance is in pending state. Content Unit Instances in pending state are just placed into Presentation, but the content of the underlying Element is not yet updated. The state should be taken off when the element is updated | |
SharedComponentId |
Gets/set the shared component id. Only applies when the underlying Component Element
has its original embed content shared out.
| |
SourceId |
Gets the id of the source Content Unit (Inherited from IContentUnitInstance.) | |
SourceReusable |
Gets whether the source Content Unit is
Reusable (Inherited from IContentUnitInstance.) | |
TemplateName |
Gets of name of the MVC "View" for this Content Unit Instance
(Inherited from IContentUnitInstance.) |
Name | Description | |
---|---|---|
ContentUnits |
Retrieve all the Content Unit Instances, placed within
the child Layout | |
Format |
Generates HTML markup, and appends to the specified html document
(Inherited from IDisplayUnit.) | |
FragmentFormat |
Generates the actual html template for the Presentation fragments
of the shared out component
| |
GetSourceContentUnit |
Retrieves the source Content Unit for this instance
(Inherited from IContentUnitInstance.) | |
Publish |
Generates Presentation fragments markup template for the shared out
content Component
| |
SerializeForComponent |
Generate XML element for serialization of Page Version of the shared out
component, from underlying Component Element |
Name | Description | |
---|---|---|
ContentUnitAdded |
This event is fired when a new Content Unit Instance is placed
within a Layout Column (Inherited from IContentUnitInstanceEvents.) | |
ContentUnitRemoving |
This event is fired when a Content Unit Instance is being removed when
its parent Layout Column (Inherited from IContentUnitInstanceEvents.) | |
DisplayUnitUpdated |
This events is fired when any Display Unit is updated within a
Presentation (Inherited from IContentUnitInstanceEvents.) |