Количество товаров в списке товаров (3+1 ошибка)

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем IgorewaSib, 1 апр 2016.

  1. IgorewaSib

    IgorewaSib Пользователь

    Сообщения:
    33
    Симпатии:
    0
    Доброго времени суток уважаемые форумчане. Возник вопрос: как изменить расположение товаров в категориях, идут 3 в одном ряду, в следующем 1, потом опять 3..... Хочу что бы в каждом ряду шло по 3 товара. Подскажите как поправить
    opencart 2.0.3.1 ссылка на сайт
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    4.041
    Симпатии:
    1.093
  3. IgorewaSib

    IgorewaSib Пользователь

    Сообщения:
    33
    Симпатии:
    0
    "Задается он в common.js
    смотрите участки кода
    if (cols1 == 2) {
    $('#content .product-layout:nth-child(2n+2)').after('<div class="clearfix visible-md visible-sm"></div>');
    } else if (cols1 == 1) {
    $('#content .product-layout:nth-child(3n+3)').after('<div class="clearfix visible-lg"></div>');
    } else {
    $('#content .product-layout:nth-child(4n+4)').after('<div class="clearfix"></div>');
    }
    if (cols == 2) {
    $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12');
    } else if (cols == 1) {
    $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12');
    } else {
    $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12');
    }
    В первом задается через какое кол-во товара перепрыгивать на новую строку.
    Во втором, сколько товара в строке (по бутсрап)"

    Я так понял что мне нужны поменять первую строку
    $('#content .product-layout:nth-child(2n+2)').after('<div class="clearfix visible-md visible-sm"></div>');

    на
    $('#content .product-layout:nth-child(2n+1)').after('<div class="clearfix visible-md visible-sm"></div>');
    Поменял но без результата. Подскажите кто знает.
    Попробовал несколько вариантов и никакой реакции.....
     
    Последнее редактирование: 1 апр 2016
  4. IgorewaSib

    IgorewaSib Пользователь

    Сообщения:
    33
    Симпатии:
    0
    Прочитал данные темы, так и остался вопрос, что же надо сделать, что бы товары шли ровными рядами по 3 штуки в ряд...
     
  5. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.012
    изменить на троечки
    $('#content .product-layout:nth-child(4n+4)').after('<div class="clearfix visible-lg"></div>');
     
  6. IgorewaSib

    IgorewaSib Пользователь

    Сообщения:
    33
    Симпатии:
    0
    Поменял, никакого эффекта.((((
     
  7. IgorewaSib

    IgorewaSib Пользователь

    Сообщения:
    33
    Симпатии:
    0
    Меня терзают смутные сомненья.... А адрес у comman.js catalog/view/javascript >>> common.js или другой адрес? а то нашел еще common.js
     
  8. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.012
    mandarin38.ru/catalog/view/theme/zBaby/js/common.js
     
  9. IgorewaSib

    IgorewaSib Пользователь

    Сообщения:
    33
    Симпатии:
    0
    Поменял,
    if (cols1 == 2) {
    $('#content .product-layout:nth-child(2n+2)').after('<div class="clearfix visible-md visible-sm"></div>');
    } else if (cols1 == 1) {
    $('#content .product-layout:nth-child(3n+3)').after('<div class="clearfix visible-lg"></div>');
    } else {
    $('#content .product-layout:nth-child(3n+3)').after('<div class="clearfix"></div>');
    эффекта 0(((
     
  10. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    641
  11. IgorewaSib

    IgorewaSib Пользователь

    Сообщения:
    33
    Симпатии:
    0
    Да, теперь поменял и увидел результат.... Спасибо за помощь только теперь на главной рекомендуемые по 3 столбца идут и с боку у них место под еще один столбец.... Как то можно это поправить?
     
  12. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    641
    не менять лишнего. Последнюю строку не трогайте.
     
  13. IgorewaSib

    IgorewaSib Пользователь

    Сообщения:
    33
    Симпатии:
    0
    Спасибо огромное огромное. Всем кто откликнулся лайк!:)