51黑料不打烊

Catalog Essentials catalog-essentials

CAUTION
AEM 6.4 has reached the end of extended support and this documentation is no longer updated. For further details, see our . Find the supported versions here.

This page provides the essential information for working with the catalog feature of enablement community sites.

The catalog feature, when included in a community site, allows community members to browse and select enablement resources listed in a catalog.

The enablement catalog component allows community members to access a catalog of enablement resources. The use of AEM tags is an important part of managing the appearance of enablement resources in a catalog.

See Tagging Enablement Resources.

Essentials for Client-Side essentials-for-client-side

resourceType
social/enablement/components/hbs/catalog
includable
No
clientllibs
cq.social.enablement.hbs.breadcrumbs
cq.social.enablement.hbs.catalog
cq.social.enablement.hbs.resource
cq.social.enablement.hbs.learningpath
templates
/libs/social/enablement/components/hbs/catalog/catalog.hbs
css
/libs/social/enablement/components/hbs/catalog/clientlibs/catalog.css
properties
See Catalog Feature

Essentials for Server-Side essentials-for-server-side

Catalog Function catalog-function

A community site structure that includes the Catalog function, includes a configured enablement catalog component.

Pre-Filters pre-filters

When a Catalog function has been added to a community site, it is possible to restrict the enablement resources and learning paths which appear in the catalog by specifying a pre-filter. This is done by setting properties on the instance of the catalog resource for the site.

Using the example of the Enablement Tutorial:

  • On author

  • Using CRXDE

    • Such as
  • Navigate to the catalog resource on the catalog page

    • For example, /content/sites/enable/en/catalog/jcr:content/content/primary/catalog
  • Add a child filters node

    • Select the catalognode

    • Select Create Node

      • Name: filters
      • Type: nt:unstructured
    • Select Save All

  • Add se_resource-tags property to the filters node

    • Select the filters node

    • Add a Multi property

      • Name: se_resource-tags

      • Type: String

      • Value: <enter a TagID>

      • Select Multi

      • Select Add

        • In popup dialog, select + to add additional pre-filter TagIDs
  • Re-publish the community site

chlimage_1-189

Pre-filter TagIDs pre-filter-tagids

The pre-filter TagIDs must exactly match the tags applied to the enablement resources. These are visible in the resources folder for the site as the values of the property se_resource-tags.

chlimage_1-190

Reference APIs reference-apis

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6