Configure Routing

Currently only one route enhancer exists. It's purpose is to mask facets inside the query string or as part of the path segment.

The basement for routing is the enhancer SolrFacetMaskAndCombineEnhancer. Open your site configuration with an editor of your choice.

Locate the section of route enhancer routeEnhancers. If section available, add routeEnhancers to your configuration.

Use enhancer SolrFacetMaskAndCombineEnhancer as type of your route, and limit it to pages where the route should apply.

The extension key have to be set to tx_solr.

Solr specific configuration will placed inside of key solr.

Note

To use the EXT:solr possibility to create speaking URLs for Solr facets, activate option enableRouteEnhancer in the Extension Configuration.

The following example shows a the basement of the enhancer configuration.

routeEnhancers:
  products:
    type: SolrFacetMaskAndCombineEnhancer
    limitToPages:
      - 42
    extensionKey: tx_solr
    solr:

If you use something else as tx_solr for the plugin namespace (see tx_solr.view) you need additional configuration.

Change the extensionKey from tx_solr to your plugin namespace.

routeEnhancers:
  products:
    type: SolrFacetMaskAndCombineEnhancer
    limitToPages:
      - 42
    extensionKey: search

The next step is to configure a path segment or to mask the facets inside of the query.