Drupal Facets: Hierarchical Drill-Down From JSON-LD Breadcrumbs, Per-Facet Thresholds and Safari Fixes
A facets release for the Drupal module: multi-level taxonomies can now be browsed like breadcrumbs, each facet can set its own visibility threshold, and a group of Safari and iOS problems are fixed.
01 Hierarchical drill-down facets
Deep taxonomies do not fit in a flat facet list. A drill-down facet shows one level at a time and lets the visitor walk down it, the way a breadcrumb trail reads: Products > Electrical testing > Clamp meters.
The hierarchy is detected automatically from JSON-LD BreadcrumbList data already present on your pages, so there is no separate structure to define. You can start the facet from any level rather than always from the root, and long lists get a Show more control.
02 Per-facet minimum count and readable labels
- Minimum count threshold. Configure per facet how many documents a value needs before it is shown at all, so a long tail of one-hit values does not bury the useful ones.
- Instant CSS tooltips. Hovering a facet now shows a CSS tooltip immediately, replacing the browser's own
titlepopup and its delay. - Original casing preserved. Facet values keep the casing they have in the source data instead of being flattened.
03 Safari and iOS fixes
- Show-more buttons. Fixed in Safari and on iOS.
- Slider loading. noUiSlider is now loaded asynchronously.
- Expand dialog z-index. The dialog now sits above the Drupal toolbar rather than behind it.
- Mobile overflow. Overflow handling corrected on small screens.
- Touch behaviour. Show-more dialogs use event delegation, which makes them reliable under touch.
04 Partner Program
The Drupal Module Partner Program gives you 50% off any small or medium plan for a full year in exchange for installing and actively using the free Opensolr Search Drupal module, and sending us feedback, suggestions or bug reports.