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.
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 |
A community site structure that includes the Catalog function, includes a configured enablement catalog
component.
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
Navigate to the catalog resource on the catalog page
/content/sites/enable/en/catalog/jcr:content/content/primary/catalog
Add a child filters node
Select the catalog
node
Select Create Node
filters
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
+
to add additional pre-filter TagIDsRe-publish the community site
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
.