Namespace: pageDesign pageDesign

The design object for the currently edited page

Contains all the design information for the currently edited page and its content. This especially includes:

  • A tree of all the design configuration and nested per component type name (e.g. allowed components). It is nested by component type name. The Cell Search Path (EditableConfig.cellSearchPath) provides a list of fallback paths to resolve a component design.

  • The design configuration for the component itself (e.g. asset to component mapping)

Initialized by Document#event:cq-page-design-loaded; available on Document#event:cq-editor-loaded