Index of /modules/views_slideshow/

      Name                                                                             Last modified         Size  Description
up Parent Directory 02-Aug-2020 19:54 - directory config 02-Aug-2020 19:54 - directory css 02-Aug-2020 19:54 - directory js 02-Aug-2020 19:54 - directory modules 02-Aug-2020 19:54 - directory src 02-Aug-2020 19:54 - directory templates 02-Aug-2020 19:54 - directory tests 02-Aug-2020 19:54 - [TXT] LICENSE.txt 02-Aug-2020 19:54 20k unknown composer.json 02-Aug-2020 19:54 4k [HTM] views_slideshow.developer-documentation.php 02-Aug-2020 19:54 4k unknown 02-Aug-2020 19:54 4k unknown views_slideshow.libraries.yml 02-Aug-2020 19:54 4k unknown views_slideshow.module 02-Aug-2020 19:54 8k unknown 02-Aug-2020 19:54 4k unknown 02-Aug-2020 19:54 16k

Views Slideshow

Views Slideshow


Views Slideshow can create slideshows out any content on your Drupal site - whether that is images, images on content or full rendered entities. The views_slideshow module provides a base/plugin system/api for building full featured slideshows within the Views UI. This project also includes a module implementing that base; views_slideshow_cycle. For most users, you’ll just want to enable both of them and install pre-reqs. For advanced users you can create your own implementation - and there are other implementations for Drupal 7 available (see below).

Built in and most/all of the implementations are powered by jQuery, and are highly customizable: you may choose slideshow settings for each View display you create.

Potential Uses



Install as you would normally install a contributed Drupal module. See the Drupal 8 Instructions if required in the Drupal documentation for further information. Note there are two modules included in this project; Views Slideshow & Views Slideshow Cycle. In most cases you will need/want to enable both of them.

If you are using the Views Slideshow Cycle sub-module, you will also need to install some JavaScript libraries. The required libraries are:

It is recommended to use Drush to automatically install the requirements to the right spot. To install all of the libraries to the right places, run drush dl-cycle-lib.

If you don’t have Drush available, or would prefer to install manually, you can do so. An example of code you could run in your Drupal root dir to download to the right place:

 mkdir -p libraries/jquery.cycle && cd $_ && wget \
 && mkdir -p ../../libraries/jquery.hoverIntent && cd $_ && wget \
 && mkdir -p ../../libraries/json2 && cd $_ && wget \
 && mkdir -p ../../libraries/jquery.pause && cd $_ && wget


Configuration is on a per view/display basis.

Most standard views settings will work fine in conjunction with Views Slideshow. However, grouping may or may not work. Under most use cases the pager should be set to either Display a specified number of items or Display all.

To get started configuring your slideshow, set Slideshow as the display format and configure the slideshow as desired under Format Settings. Next select the Skin - usually Default (only one provided with the module). Then select the Slideshow Type; for most users, this will just be cycle with the views_slideshow_cycle module.

Below that, there is a lot of different options which should have better documentation.

See also:


Current maintainers:

Past maintainers:

Also, thanks to the many contributors via the issue queues.

Proudly Served by LiteSpeed Web Server at Port 80