Автор Тема: 2 товара в ряд  (Прочитано 59 раз)

27 Июнь 2017, 07:48:59
  • Фрилансер
  • *
  • Сообщений: 162
  • Репутация: +0/-43
  • Сообщество PrestaShop
    • Просмотр профиля
подскажите как на мобильных сделать в категории по 2 товара в ряд в дефолтном шаблоне?
27 Июнь 2017, 12:43:03
Ответ #1
  • Пользователь
  • **
  • Сообщений: 53
  • Репутация: +1/-0
  • PrestaShop 1.6.1.7
    • Просмотр профиля
Скорее всего не поместится и это будет не удобно - очень мелкие картинки станут.
Какая версия 1.6 или 1.7?
_________
Удаление вирусов и вредоносного кода с любых сайтов.
27 Июнь 2017, 13:26:07
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 882
  • Репутация: +9/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Класс замените в product-list.tpl у <li /> col-xs-12  на col-xs-6
27 Июнь 2017, 19:18:29
Ответ #3
  • Фрилансер
  • *
  • Сообщений: 162
  • Репутация: +0/-43
  • Сообщество PrestaShop
    • Просмотр профиля
Скорее всего не поместится и это будет не удобно - очень мелкие картинки станут.
Какая версия 1.6 или 1.7?

1.6 а сейчас картинки крупные и мутные, уж лучше мелкие и четкие)
27 Июнь 2017, 20:10:40
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 162
  • Репутация: +0/-43
  • Сообщество PrestaShop
    • Просмотр профиля
Класс замените в product-list.tpl у <li /> col-xs-12  на col-xs-6

заменил, в две колонки, поправил css (уменьшил высоту фото на мобильном), все вроде бы хорошо, но косяк.
Косяк в том что идут 6 фото товаров в два ряда, далее один товар в ряду, далее по 2 ряда опять несколько товаров и т.д. как править эту штуку??
27 Июнь 2017, 20:43:32
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 1026
  • Репутация: +3/-0
  • Сообщество PrestaShop
    • Просмотр профиля
{*define number of products per line in other page for desktop*}
{if $page_name !='index' && $page_name !='product'}
{assign var='nbItemsPerLine' value=3}
{assign var='nbItemsPerLineTablet' value=2}
{assign var='nbItemsPerLineMobile' value=3}
{else}
{assign var='nbItemsPerLine' value=4}
{assign var='nbItemsPerLineTablet' value=3}
{assign var='nbItemsPerLineMobile' value=2}
{/if}
{*define numbers of product per line in other page for tablet*}
{assign var='nbLi' value=$products|@count}
{math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines}
{math equation="nbLi/nbItemsPerLineTablet" nbLi=$nbLi nbItemsPerLineTablet=$nbItemsPerLineTablet assign=nbLinesTablet}
Количество в ряду нужно изменить.
27 Июнь 2017, 20:57:10
Ответ #6
  • Фрилансер
  • *
  • Сообщений: 162
  • Репутация: +0/-43
  • Сообщество PrestaShop
    • Просмотр профиля
{*define number of products per line in other page for desktop*}
{if $page_name !='index' && $page_name !='product'}
{assign var='nbItemsPerLine' value=3}
{assign var='nbItemsPerLineTablet' value=2}
{assign var='nbItemsPerLineMobile' value=3}
{else}
{assign var='nbItemsPerLine' value=4}
{assign var='nbItemsPerLineTablet' value=3}
{assign var='nbItemsPerLineMobile' value=2}
{/if}
{*define numbers of product per line in other page for tablet*}
{assign var='nbLi' value=$products|@count}
{math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines}
{math equation="nbLi/nbItemsPerLineTablet" nbLi=$nbLi nbItemsPerLineTablet=$nbItemsPerLineTablet assign=nbLinesTablet}
Количество в ряду нужно изменить.

+ еще в global.js тоже исправить с col-xs-12 на col-xs-6 но все равно тоже самое((.
28 Июнь 2017, 19:18:34
Ответ #7
  • Фрилансер
  • *
  • Сообщений: 162
  • Репутация: +0/-43
  • Сообщество PrestaShop
    • Просмотр профиля
ни у кого нет мыслей как поправить вид?
почему не все товары встают по два в ряд??
28 Июнь 2017, 19:28:14
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 2920
  • Репутация: +68/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Проверь в консоле веб мастера, так увидишь что мешает.
04 Июль 2017, 09:53:55
Ответ #9
  • Фрилансер
  • *
  • Сообщений: 162
  • Репутация: +0/-43
  • Сообщество PrestaShop
    • Просмотр профиля
ага еще кеш почисти.

гениально бл...
04 Июль 2017, 11:32:01
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 2920
  • Репутация: +68/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Не хочешь, не делай. Так оставь, раз нет желания исправлять. Ну или найми кого-нибуть.