Click or drag to resize

IPagePresentation Interface


Represents a single presentation on a Page.

A presentation is combination of Model and View, in the MVC concept.

It is a special part of a Page, that contains all the customized content and markup.


Namespace: Ingeniux.CMS.Presentation
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
Syntax
public interface IPagePresentation

The IPagePresentation type exposes the following members.

Properties
 NameDescription
Public propertyContentContainerId Gets/sets the id of the container element, that holds the rendering of this presentation
Public propertyLayout Gets the layout of the presentation, which is colletion of Layout Rows.
Public propertyName Gets/sets the name of the presentation
Public propertyNotes Gets/sets the note of the presentation
Top
Methods
 NameDescription
Public methodColumns Retrieves all layout columns that are placed under this presentation.
Public methodContentUnits Retrieves all content unit instances that are placed under this presentation.
Public methodFormat Produces the final HTML markup, on the specified Page Version, with specified Presentation Formatter
Public methodRows Retrieves all layout rows that are placed under this presentation.
Public methodSerializeForPage Produces XML element that will be injected into a published xml document of the a Page it belongs to
Top
See Also