This article covers a Bloomreach Experience Manager version 13. There's an updated version available that covers our most recent release.

07-01-2019

Catalog Configuration

The catalog configuration contains all the components that are available from the Component Toolbar. These components can be dragged and dropped in a container on a page using the Channel Manager's Channel Editor.

Possible configuration locations for the catalog

On the configuration model introduction page, the  hst:catalog configuration node was briefly mentioned and shown at the following repository location:

/hst:hst
  /hst:configurations
    /example
      /hst:catalog

If the example configuration inherits from other configurations, the catalog items from the inherited configuration are also available. Also all catalog items below the  default inherited configuration ( hst:default) are available. It is even possible to define a catalog directly below hst:configurations that is available everywhere (although note that this latter location is an uncommon one), which boils down to be similar to having it below hst:default. Resuming this in one configuration as follows

/hst:hst:
  /hst:configurations:
    /example:
      hst:inheritsfrom: ../common
      /hst:catalog:
        jcr:primaryType: hst:catalog
    /common:
      /hst:catalog:
        jcr:primaryType: hst:catalog
    /hst:default:
      /hst:catalog:
        jcr:primaryType: hst:catalog
    /hst:catalog:
      jcr:primaryType: hst:catalog 

then the example configuration has access to all catalog items available from:

  1. /hst:hst/hst:configurations/example/hst:catalog
  2. /hst:hst/hst:configurations/common/hst:catalog
  3. /hst:hst/hst:configurations/hst:default/hst:catalog
  4. /hst:hst/hst:configurations/hst:catalog

The catalog configuration itself

Below an  hst:catalog node, child nodes of type  hst:containeritempackage must be placed. Below a node of type  hst:containeritempackage the actual Component Toolbar items of type  hst:containeritemcomponent are placed. For example, the configuration below results in two available components in the Component Toolbar:  banner and search.

/hst:hst:
  /hst:configurations:
    /example:
      hst:inheritsfrom: ../common
      /hst:catalog:
        jcr:primaryType: hst:catalog
        /example-catalog-package:
          jcr:primaryType: hst:containeritempackage
          /banner:
            jcr:primaryType: hst:containeritemcomponent
      /hst:default:
        /hst:catalog:
          jcr:primaryType: hst:catalog
          /onehippo-essentials-package:
            jcr:primaryType: hst:containeritempackage
            /search:
              jcr:primaryType: hst:containeritemcomponent

 

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?

    We rely on cookies

    to optimize our communication and to enhance your customer experience. By clicking on the Accept and Close button, you agree to the collection of cookies. You can also adjust your preferences by clicking on Manage Preferences. For more information please see our Privacy policy.

    Manage cookies
    Accept & close

    Cookies preferences

    Accept & close
    Back