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