Виджет Yii2 для Bootstrap Carousel

Дмитрий Корнев
2 сентября 2016

Yii2 по умолчанию имеет виджет Bootstrap Carousel. Использовать его элементарно, однако некоторые полезные параметры я нашел не сразу.

use yii\bootstrap\Carousel;

$carousel = [
 [
 'content' => '<img src="/uploads/carousel/img1.jpg"/>',
 'caption' => '<h1>Заголовок</h1><p>Какой-то дополнительный текст</p><p><a href="/article/link/1" class="btn btn-primary">Подробнее <span class="glyphicon glyphicon-chevron-right"></a></p>',
 'options' => []
 ],
 [
 'content' => '<img src="/uploads/carousel/img2.jpg"/>',
 'caption' => '',
 'options' => []
 ],
 [
 'content' => '<img src="/uploads/carousel/img3.jpg"/>',
 'caption' => '',
 'options' => ['class' => 'my-class']
 ]
];

echo Carousel::widget([
 'items' => $carousel,
 'options' => ['class' => 'carousel slide', 'data-interval' => '12000'],
 'controls' => [
 '<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>',
 '<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>'
 ]
]);

Что стоит отметить:

Комментарии