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: 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. Usage Milestone: Time Field for Drupal 8+ Module time_field crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

test_module_drupal_marketplace

No security coverage Drupal 11 · not 10
View on drupal.org

This module adds a custom field type that allows you to upload multiple images to be displayed as a responsive slideshow on your website. It supports modern JavaScript libraries and offers configurable options for autoplay, transitions, and more, and can be added to any content type.

Features

- Adds a custom field type "Image Slideshow".
- Allows uploading multiple images via a single field.
- Automatically renders the images as a responsive slideshow on the frontend.
- Supports modern JS libraries like Swiper.js or Slick Carousel.
- Configurable options per field instance: autoplay, delay, transition effect, etc.
- Can be added to any fieldable entity like nodes, paragraphs, etc.

Post-Installation

1. Go to Structure → Content types and edit an existing type (e.g., Article).
2. Add a new field and choose "Image Slideshow".
3. Configure slideshow settings (number of images, autoplay, delay, etc.).
4. Upload images when editing content.
5. On the frontend, the field will automatically render the uploaded images as a slideshow.
6. No additional configuration required unless using the optional config form.

Additional Requirements

- Drupal Core 10 or higher.
- Swiper.js or Slick Carousel must be added as a library in the /libraries folder or via CDN.
- If using the Libraries module, it must also be installed.

- Swiper.js: https://swiperjs.com/
- Slick Carousel: https://kenwheeler.github.io/slick/
- Libraries module (optional for managing JS libraries): https://www.drupal.org/project/libraries

Similar projects

- Field Slideshow (https://www.drupal.org/project/field_slideshow): Offers similar functionality but uses older libraries.
- Views Slideshow (https://www.drupal.org/project/views_slideshow): More complex and view-based.
- This module differs by being lightweight, field-based, and using modern JS libraries with no Views dependency.

Supporting this Module

You can support the development by:
- Reporting issues or feature requests on the GitLab issue queue.
- Contributing code or documentation.
- Sharing the module in the community.

Community Documentation

- GitLab README contains setup instructions and developer docs.
- A demo video and walkthrough guide will be added soon.
- For real-time discussions and updates, join the Drupal Slack or issue queue.

Depends on

Dependencies of the latest stable release

  • field Drupal core
  • image Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Apr 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.0 Stable 11 Apr 19, 2025