Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module allows you to create and configure Slick carousels directly within Drupal blocks. You can manage multiple carousels and their individual settings, like displayed slides, autoplay, and navigation, all through a user-friendly block interface. This provides a convenient way to integrate and customize carousels without needing to edit templates directly.

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
10 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

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