The sitedata object provides the following properties. The property types include:
- Framework properties
- Properties that provide arrays of all objects of a given type
- Properties that provide associative arrays (or maps) of all instances for a given object type. These maps are keyed by object ID
Type | Description |
---|---|
rootPage | Root page object for the web site/application. |
siteConfiguration | Configuration object for the web site/application. |
objectTypeIds | Return a string array of object type IDs. |
chrome | Provides an array of all Chrome objects. |
components | Provides an array of all Component objects. |
componentTypes | Provides an array of all ComponentType objects. |
configurations | Provides an array of all Configuration objects. |
contentAssociations | Provides an array of all ContentAssociation objects. |
pages | Returns an array of all Page objects. |
pageTypes | Provides an array of all PageType objects. |
pageAssociations | Provides an array of all PageAssociation objects. |
templates | Provides an array of all Template objects. |
templateTypes | Provides an array of all TemplateType objects. |
themes | Provides an array of all Theme objects. |
chromeMap | Provides an associative array of all Chrome objects. |
componentsMap | Provides an associative array of all Component objects. |
componentTypesMap | Provides an associative array of all ComponentType objects. |
configurationsMap | Provides an associative array of all Configuration objects. |
contentAssociationsMap | Provides an associative array of all ContentAssociation objects. |
pagesMap | Provides an associative array of all Page objects. |
pageAssociationsMap | Provides an associative array of all PageAssociation objects. |
templatesMap | Provides an associative array of all Template objects. |
templateTypesMap | Provides an associative array of all TemplateType objects. |
themesMap | Provides an associative array of all Theme objects. |