Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

This module is built for one purpose only - to allow yearly date facets to drill-down to month level.
(This functionality was available in Drupal 7 but has not yet been provided in Drupal9.)

The impressive facet_granular_date module does implement this functionality but unfortunately does not work with facet 'pretty paths'.

The idea of this module is to be as simple as possible - there is no need to change the source of your facets, you can just leave the URL processor as 'pretty paths' (the latest 3.x release will also work with 'Query Strings').

To use this module, just install it and then edit the facet that you wish to use it for. You should use the 'Date item processor' and set the granularity to 'year'. You will see a new checkbox labelled 'Date facet drilldown' so just check this and the drilldown should be available.

Note that this module only works for 'AND' facets and not for 'OR'. This is because it wouldn't make any sense to select a year facet and then select a month within it with an 'or' condition, that only works when we select data within a year and within a month.

The latest release 8.x-3.x-dev now works with Facets 2.x and is the recommended release even if you are still using the older Facets 1.x releases.

Note that if you are using Facets 2.x and pretty paths, you must install Guy Schneerson's excellent patch https://www.drupal.org/files/issues/2023-01-12/url_duplication-3254600-4... which is mentioned in this issue https://www.drupal.org/project/facets_pretty_paths/issues/3254600#commen...

Activity

Total releases
5
First release
Apr 2025
Latest release
6 months ago
Release cadence
37 days
Stability
0% stable

Release Timeline

Releases

Version Type Release date
8.x-12.x-dev Dev Sep 24, 2025
8.x-11.x-dev Dev May 7, 2025
8.x-10.x-dev Dev May 1, 2025
8.x-9.x-dev Dev Apr 28, 2025
8.x-8.x-dev Dev Apr 28, 2025