IPagePresentationCollection Interface |
Namespace: Ingeniux.CMS.Presentation
The IPagePresentationCollection type exposes the following members.
Name | Description | |
---|---|---|
HasPresentation |
Gets wether the collection has presentation
| |
LastUpdated |
Gets the time when the collection was last changed
|
Name | Description | |
---|---|---|
AddDefaultPresentation |
Creates a new presentation, with information of applied Publishing Targets | |
AddMobilePresentation | ||
AllContentUnitInstances |
Retrieves all Content Unit Instances across all Presentations in this collection
| |
AssignPresentationPublishingTarget |
Assigns which Publishing Targets the specified Presentation
can will be published to
| |
Clear |
Permanently remove all presentations from the collection
| |
Count |
Retrieves the total number of Presentations in this collection
| |
DefaultPresentationForPublishingTarget |
Retrieves a presentation by an Publishing Target, where its rendering template will be published,
when publishing to that target.
| |
DefaultPresentations |
Retrieves all Presentations
| |
ElementReferences |
Find out how many times the specified element has been used in Presentations across
this collection
| |
GetPublishingTargetIdsForPresentation |
Retrieves ids of all Publishing Targets, that the specified Presentation will be published to
| |
MobilePresentationForPublishingTarget | ||
MobilePresentations | ||
MobilePresentationsForPublishingTarget | ||
Presentation |
Retrieves a presentation by its unique id
| |
Publish | Publishes the markup templates of the presentation associated with the given Publishing Target. The markup templates are to be generated as individual files located under "RenderingTemplates" folder. It will live in a folder named after the Page's id. The file names will be the Presentation names, which ".igxt" as extension Examples default.igxt | |
RemovePresentation |
Permanently removes one Presentation by its unique id
| |
RemovePresentations |
Permanently removes all Presentations that can be published to the specified Publishing Target | |
SerializeForPage |
Produces the XML element that will be injected into Page XML upon publish
|
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.) |