Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: ECA: Event - Condition - Action 3.1.9 Minor update available for module eca (3.1.9). Release: Site verification 3.0.1 Minor update available for module site_verify (3.0.1). Release: Configuration development 8.x-1.13 Minor update available for module config_devel (8.x-1.13). Usage Milestone: Entity Browser Module entity_browser crossed 100,000 active installs. Release: Sign for acknowledgement 3.0.6 Minor update available for module acknowledgements (3.0.6). Release: Sync Clients 1.0.2 Minor update available for module sync_clients (1.0.2). Release: Sync Clients 1.1.1 Minor update available for module sync_clients (1.1.1). Release: Mautic Audiences 1.1.2 Minor update available for module mautic_audiences (1.1.2). Release: Advanced Mautic Integration 1.2.0 Minor update available for module advanced_mautic_integration (1.2.0). Module Revived: Menu Import and Export 8.x-1.8 Module menu_export updated after 10 months of inactivity (8.x-1.8).

Facet Calendar

Facet Calendar adds a compact, always-visible calendar datepicker to Facets date facets, instead of the usual flat list of date links. It grew out of a real events/activities search where visitors needed to pick a single day quickly, and ships two smaller, independently useful pieces alongside it.

What's included

- Date Calendar widget and processor — a Facets widget that renders a full month grid directly inside the facet block. Clicking a day filters results to that entire day; the calendar stays visible even when the current query returns no date buckets, so the block never disappears. Configurable clear button and optional highlighting of days that have results.
- Translate taxonomy term ID processor — for Facets sources that expose a raw integer field (typically a solr_document datasource with no Drupal entity behind it), this processor resolves the term ID to its label for display, while keeping the raw value intact so the core taxonomy hierarchy processor can still build parent/child trees.
- Day input library (facet_calendar/day_input) — a small, dependency-free JS/CSS library, independent of Facets, that turns a pair of Views "between" exposed-filter inputs into a single-day popup picker using the same calendar look. It attaches to markup you provide, so it drops into any Views exposed form without extra scaffolding.

Requirements

Requires the Facets module. The calendar widget and taxonomy processor target Search API-backed facet sources; the day input library only needs a Views exposed filter form.

Configuration

Enable the "Date Calendar" widget on any date facet from the Facets admin UI; its required processor is enabled automatically. See the module's README for the exact markup contract needed to attach the day input library to a Views exposed filter.

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
2
Tracked since
Sep 2026
Latest release
7 hours ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0-alpha1 Pre-release 10–11 Sep 22, 2026
1.0.x-dev Dev 10–11 Sep 22, 2026