Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! 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)!

slick_pro_customizer

6 sites No security coverage
View on drupal.org

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