Drupal is a registered trademark of Dries Buytaert

Slick Pro Customizer is a Drupal 10 module that allows developers to configure Slick carousels directly via a block. Each block can manage multiple carousel elements with granular options for desktop and mobile.

Key Features:

Block-Based Configuration: Add a “Slick Pro Customizer” block and configure multiple carousel elements in a single interface.

Primary Options:

CSS selector for targeting the carousel.

Number of slides to show on desktop and mobile.

Autoplay toggle and speed.

Transition speed.

Secondary Options:

Enable/disable dots and arrows.

Infinite looping.

Custom previous/next arrow HTML.

Center mode with configurable padding for desktop and mobile.

Dynamic Form Handling: Add or remove carousel elements directly in the block configuration form.

Automatic Preprocessing: The block automatically attaches a JavaScript library and passes configuration via drupalSettings to apply the settings to the targeted carousels.

Developer-Friendly: Eliminates the need to manually edit templates, making carousel theming and integration straightforward.

Technical Details:

Uses a #table form to manage multiple carousel elements.

Saves block configuration, rebuilds form dynamically when adding new elements.

Outputs drupalSettings.slickProCustomizer for front-end JS consumption.

Fully compatible with the core Slick module and Drupal 10.

Activity

Total releases
2
First release
Aug 2025
Latest release
6 months ago
Release cadence
1 day
Stability
100% stable

Releases

Version Type Release date
1.0.1 Stable Aug 18, 2025
1.0.0 Stable Aug 17, 2025