Page Configuration Set
A Page Configuration Set is defined in the following WSDL:
A Page Configuration Set extends Containered Asset. In addition to the fields provided by that complex type, the page configuration set complex type implements all the fields as available from within the Cascade Server web interface when creating or editing. The required fields are as follows: page configurations.
How to populate the page configurations array
The page configurations array contains any number of page configuration elements. A Page Configuration is simple another complex type defined by the WSDL:
Each page configuration has three required fields: name, whether or not it is the default configuration, and the template on which this configuration is based. Also each page configuration has a list of page regions, corresponding to the page regions defined in the template. Each page region is defined by the following complex type in the WSDL:
Just like in the Web Interface, each Page Region has the ability to specify a block and stylesheet relationship. Additionally the name of the Page Region must be specified which must correspond to the name of the Page Region as defined in the template. A Page Region also extends Base Asset which means that each Page Region has an ID, which must be specified when editing a Page Region. When specifying a block or stylesheet assignment, there is also the option of specifying "no block" or "no stylesheet". The effect of this is that if there is a block or stylesheet defined at the template level, for that region the page will be rendered as if that block or stylesheet was not assigned to that region. This is helpful when you have something globally included in a template but want a certain subset of pages to not show that region content.