В данной инструкции мы будем использовать карусель owlCarousel.
В шаблонах Лазурь, Спорт, Рассвет, Лето, Инфинити, Бистро, Новогодний, Город, Цитрус, Ночь, Комфорт, Карамель, Хамелеон, Шоколад уже установлена библиотека owlCarousel и скачивать/загружать файл не требуется.
На части шаблонов она присутствует и поэтому загружать её не нужно, но на части шаблонов её нет, поэтому по указанной ниже ссылке скачайте файлы и добавьте их в раздел Сайт-Редактор шаблонов. Далее найдите в шаблоне hTML
</head>и перед ним вставьте код
<script type="text/javascript" src="{ASSETS_JS_PATH}owlmin.js"></script>
<link rel="stylesheet" href="{ASSETS_STYLES_PATH}owl.carousel.css" type="text/css" />
Если на Вашем шаблоне уже установлена галерея, то инструкцию выше не выполняйте.
Далее зайдите в редактор товара/страницы/каталога и на панели инструментов, через кнопку "Источник", откройте код описание.
Далее необходимо вставить код галереи
Если при нажатие на изображение требуется дальнейший переход на новую страницу, то вставляйте код ниже
<div class="brend"> <div class="box-up-sell"> <div class="navigation"> <span class="next"><i class="fa fa-angle-left"></i></span> <span class="prev"><i class="fa fa-angle-right"></i></span> </div> <div> <div class="brend-grid"> <div class="item"><a href="ссылка на страницу"><img src="ссылка на изображение" /></a></div> <div class="item"><a href="ссылка на страницу"><img src="ссылка на изображение" /></a></div> <div class="item"><a href="ссылка на страницу"><img src="ссылка на изображение" /></a></div> <div class="item"><a href="ссылка на страницу"><img src="ссылка на изображение" /></a></div> <div class="item"><a href="ссылка на страницу"><img src="ссылка на изображение" /></a></div> <div class="item"><a href="ссылка на страницу"><img src="ссылка на изображение" /></a></div> </div> </div> </div> </div>где измените ссылку на страницу и укажите ссылку на изображение карусели.
Если необходимо вставить просто галерею без дальнейших переходов, то вставляйте код ниже
<div class="brend"> <div class="box-up-sell"> <div class="navigation"> <span class="next"><i class="fa fa-angle-left"></i></span> <span class="prev"><i class="fa fa-angle-right"></i></span> </div> <div> <div class="brend-grid"> <div class="item"><img src="ссылка на изображение" /></div> <div class="item"><img src="ссылка на изображение" /></div> <div class="item"><img src="ссылка на изображение" /></div> <div class="item"><img src="ссылка на изображение" /></div> <div class="item"><img src="ссылка на изображение" /></div> <div class="item"><img src="ссылка на изображение" /></div> </div> </div> </div> </div>где пропишите ссылки на изображения
далее в конец файла main.js вставьте
jQuery(function($) {
var carouselU = $(".brend .brend-grid");
carouselU.owlCarousel({
items: 5,
itemsDesktop: [1199,4],
itemsDesktopSmall: [991,3],
itemsTablet: [767,2],
itemsTabletSmall: [641,3],
itemsMobile: [481,1],
responsive: true,
responsiveRefreshRate : 200,
responsiveBaseWidth: window,
lazyLoad: true,
pagination: false,
itemsScaleUp: true,
slideSpeed: 800,
stopOnHover: true,
touchDrag: true,
autoPlay: false,
addClassActive: true,
autoHeight: true,
afterAction: function (e) {
if(this.$owlItems.length > this.options.items){
$(".brend .navigation a").show();
}else{
$(".brend .navigation a").hide();
}
}
});
jQuery(".brend .navigation .prev").on("click", function(e){
e.preventDefault();
carouselU.trigger("owl.prev");
});
jQuery(".brend .navigation .next").on("click", function(e){
e.preventDefault();
carouselU.trigger("owl.next");
});
});
где за количество изображений в строке отвечает показатель 5, а показатель 800 за скорость прокрутки.
















