Продолжаем окультуривать наш магазин на Opencart (ocStore). Данная иструкция позволит реализовать карусель дополнительных изображений на странице товара. Еще одна небольшая изюминка, добавляющая индивидуальности Вашему магазину.
В магазине Opencart и ocStore уже есть встроенная библиотека карусели. На ней работает модуль “Карусель” и нам остается только приспособить ее к выводу дополнительных изображений на странице товаров.
Так как все скрипты уже загружены, остается только их инициализировать и заставить работать с нужными нам эллементами. Для этого правим файл шаблона вывода товара:
/catalog/view/theme/default/template/product/product.tplнужно в самом конце перед футером добавить:
<?php if (count($images) > 2) { ?>
<?php $add_height = $this->config->get('config_image_additional_height'); ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/carousel.css" />
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery.jcarousel.min.js"></script>
<script type="text/javascript"><!--
$(function() {
var visible = 2;
var thumb_width = $('.product-info .left').outerWidth(true);
$('.image-additional a').wrap('<li />');
$('.image-additional li').wrapAll('<ul class="jcarousel-skin-opencart" />');
$('.image-additional').width(thumb_width);
$('.product-info > .left + .right').css('margin-left', thumb_width