Adds pretty paths functionality to the Facets module.

Do I need this module?

Facets pretty paths will stay available for users using Facets 3 with Facet entities (Facets as a block), and Facets 2 users.

However, the recommended way in Facets 3 is to use "Facets Exposed Filters".
People using "Facets Exposed Filters" will not need this module anymore in the future. A more global solution (supporting all exposed filters) will be contributed later.
For now, they can use the patch provided in [#3505618]

Usage:

  • Go to admin/config/search/facets.
  • Click on Configure next to the Facetsource you want to use Pretty Paths for.
  • Change your url processor to use Pretty Paths.
  • Optionally you can now switch "Pretty paths coder" per facet in the facet configuration

Options:

[#3308521] introduces a new url processor 'Pretty paths: Query string', which 100% supports facet sources rendered on a dynamic url (e.g. views blocks, layout builder, paragraphs, ...). It encodes the url using query strings, with pretty values.

For hardcoded routes (e.g. views page, search api page), the original 'Pretty paths: Slashes' url processor can also be used.

Short name
facets_pretty_paths
Supporting organizations
Development time