Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module enables yearly date facets to drill down to monthly granularity, preserving "pretty paths" for cleaner URLs. It's designed to be simple, requiring only a checkbox to be enabled on your year facet configuration. This functionality works specifically with "AND" type facets.

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...

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
7
Tracked since
Oct 2024
Latest release
11 months ago
Releases (12 mo)
1 ▼ from 6
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
8.x-12.x-dev Dev 8–11 Sep 24, 2025
8.x-11.x-dev Dev 8–11 May 7, 2025
8.x-10.x-dev Dev 8–10 May 1, 2025
8.x-9.x-dev Dev 8–10 Apr 28, 2025
8.x-8.x-dev Dev 8–10 Apr 28, 2025
8.x-7.x-dev Dev 8–10 Oct 4, 2024
8.x-6.x-dev Dev 8–10 Oct 4, 2024