close

Filter

loading table of contents...

Connector for HCL Commerce Manual / Version 2107

Table Of Contents

8.7.1 Configuring Deep Links

A use case for deep links might be the following: You have an existing eCommerce solution with carefully styled category and product pages. While you want to switch to Content Cloud in order to enhance your site with editorial content, there is no need to port the commerce pages to Content Cloud. Instead, you want to reuse the existing pages (possibly enhanced with Content Cloud fragments).

Content Cloud supports two settings to switch to deep links for categories and products:

  • livecontext.policy.commerce-product-links

  • livecontext.policy.commerce-category-links

The settings are at the root channel of each site. The default setting is true, which means that the CAE creates deep links to the product or category pages of the HCL Commerce. However, for links to other content types, such as HTML, CSS or JavaScript, links to the CAE will be generated. Also, URLs to dynamic resources (UriConstants.Prefixes.PREFIX_DYNAMIC) won't be converted to JSON. See Section 10.3, “Enabling Preview in Shop Context” to learn how to enable the preview for HCL Commerce pages in Studio.

The settings are evaluated by the LiveContextPageHandlerBase and its subclasses.

If a setting is true, the corresponding @Link method creates links to HCL Commerce, so there is no need for a matching @RequestMapping method. If it is false, the @Link method creates CAE links. So you must keep the according @RequestMapping method in sync with changes to the URL pattern and provide (or customize) the ProductPageHandler or ExternalNavigationHandler classes. See also the Section 4.3, “The CAE Web Application” in Content Application Developer Manual for request handling and link building.

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.