This project is not covered by Drupal’s security advisory policy.
This is a very simple module that provides slider blocks to your Drupal site.
Install
This is just a simple module, we can install it as same as other modules.
After install we need download jquery cycle library too. This can be simply done with Drush — run drush atr after enabled this module. If we do not have Drush available, we can download http://malsup.github.io/min/jquery.cycle.all.min.js to ./sites/all/libraries/jquery.cycle/jquery.cycle.all.min.js
Place the slider
A slider is a block, we can use block management UI to place the slider to place we want.
For more flexibility, we can use context.module
Customize
We can provide options for each slider bean rendered on page.
In my_module.info, add dependencies[] = at_slider
Create `/path/to/my_module/config/slider_options.yml
Define slider_options.yml like this:
options:
default:
speed: 600
manualSpeed: 100
jCycle options reference can be found at http://jquery.malsup.com/cycle2/api/#options
Example configuration for slider with pager:
options:
home-slider:
pager: '#slider-home-pager'
wrapper-after: '<div id="slider-home-pager"></div>'
To contribute: Please make Pull Request on Github.
Credits
Started by Andy Truong for GO1.
- AT Base — For config, helper functions, …
- Bean module — Block as Entity
- Field Collection — Each slide (bean entity) has image or more information, like text, links, … FieldCollection module allow Drupal admin add fields to entity field.
- Image — Provide image field for slider item.
- Features — Used for preconfig things.
- jQuery Cycle 2
Project information
- Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed. - Module categories: Content Editing Experience, Content Display, Developer Tools
- Created by thehong on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.