LightGalleryWidget

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Алена
Сообщения: 26
Зарегистрирован: 2019.01.01, 18:02

LightGalleryWidget

Сообщение Алена »

Добрый день. Подскажите, плз, если кто вдруг знает - как мне в LightGalleryWidget вывести циклом картинки?
вот здесь

Код: Выделить всё

                        echo LightGalleryWidget::widget([
                            'items' => [
                                [
                                    'thumb' => '../thumb/image_2.jpg',
                                    'src' => '../big/image_2.jpg'
                                ]
                            ],
                            // more options http://sachinchoolur.github.io/lightGallery/docs/api.html
                            'options' => [
                                'mode' => 'lg-zoom-in-big',
                                'download' => false,
                                'zoom' => false,
                                'share' => false
                            ]
                        ]);
Алена
Сообщения: 26
Зарегистрирован: 2019.01.01, 18:02

Re: LightGalleryWidget

Сообщение Алена »

Код: Выделить всё

                        foreach ($product->photos as $photo) {
                        
                        }
мне через foreach нужно перебрать массив и вывести в галерею картинки с превьюшками
unknownby
Сообщения: 747
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: LightGalleryWidget

Сообщение unknownby »

Алена писал(а): 2021.04.09, 10:22

Код: Выделить всё

                        foreach ($product->photos as $photo) {
                        
                        }
мне через foreach нужно перебрать массив и вывести в галерею картинки с превьюшками
И что мешает это сделать?

Код: Выделить всё

$items = [];
foreach ($product->photos as $photo) {
	$items[] = [
		'thumb' => '../thumb/'.$photo->img_url,
		'src' => '../big/'.$photo->img_url
	];
}

echo LightGalleryWidget::widget([
	'items' => $items,
	// more options http://sachinchoolur.github.io/lightGallery/docs/api.html
	'options' => [
		'mode' => 'lg-zoom-in-big',
		'download' => false,
		'zoom' => false,
		'share' => false
	]
]);
Ответить