Download the PHP package arturmamedov/slider-module without Composer
On this page you can find all versions of the php package arturmamedov/slider-module. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download arturmamedov/slider-module
More information about arturmamedov/slider-module
Files in arturmamedov/slider-module
Package slider-module
Short Description Slider module for AsgardCMS, forked from bociancz/slider-module, with Tenant id for separate sliders of each user and other little improvment, require changes Core of Asgard CMS!
License MIT
Informations about the package slider-module
Slider Module
Special Thanks
to Nicolas Widart for AsgardCMS and his Menu Module, that was used as a foundation for the Slider Module.
Installation
You can install Slider module using composer:
composer require bociancz/slider-module
After the module is installed, you have to give yourself access in AsgardCMS (using Roles/Permissions). New Slider item will appear in the Sidebar
Usage
Prerequisites
By default, Slider module is created using Bootstrap Carousel http://getbootstrap.com/javascript/#carousel so make sure you have all prerequisites loaded for standard Bootstrap carousel (Bootstrap Carousel CSS and JS)
Basic Usage
You can create basic Slider using the AsgardCMS admin interface - you can create and name your slider (pay attention to the System Name field here, it is used later for rendering), and create individual slides. Slides can be linked to images in the Media module, or have URL pointing to external image. They can also contain hyperlink to any page on the site, fixed URI or URL.
When the slider is created, you can render it in your template using {!! Slider::render('slider_system_name') !}}
Advanced Usage
Use your own slider template
If you want to change rendering of your slider, use custom HTML, CSS classes, etc, you can pass a Blade template
name as a second parameter to the render()
method, i.e.
{!! Slider::render('slider_system_name', 'slider/my-own-slider') !}}
Template may look like this:
You will have Modules\Slider\Entities\Slider
instance available in the $slider
variable
Provide your own Slider instance
You can also pass a Modules\Slider\Entities\Slider
instance as a first parameter instead of the
slider system_name
to render dynamically created slider.
First, create instance of your slider and add slides in your controller and pass it to the view
then, inside of the homepage.blade.php
template, you can render slider using {!! Slider::render($mySlider) !!}
Resources
- License
- Asgard Documentation
All versions of slider-module with dependencies
composer/installers Version ~1.0
asgardcms/core-module Version ~2.0
dimsav/laravel-translatable Version ~5.0