Widget based on BxSlider extension
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist yii2mod/yii2-bx-slider "*"
or add
"yii2mod/yii2-bx-slider": "*"
to the require section of your composer.json.
Once the extension is installed, simply add widget to your page as follows:
// Video items
$items = [
'<iframe src="https://www.youtube.com/embed/ES__vbRnN-A" frameborder="0"></iframe>',
'<iframe src="https://www.youtube.com/embed/Ez_LIuE96-A" frameborder="0"></iframe>'
];
// Or image items
$items = [
'<img src="/imagepath/imagename.jpg" alt="" title="Your image title">',
];
echo yii2mod\bxslider\BxSlider::widget([
'pluginOptions' => [
'maxSlides' => 1,
'controls' => false,
// set video property to true, if in $items array exist videos
'video' => true,
'slideWidth' => 400,
// usage events
'onSliderLoad' => new yii\web\JsExpression('
function() {
alert("Slider load");
},
')
],
'items' => $items
]);
You can find them on the options page