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.3.169
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
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