Автор Тема: В мобильных вывести только сетку  (Прочитано 364 раз)

24 Апрель 2017, 12:06:05
  • Ветеран
  • *****
  • Сообщений: 520
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день. Что-то не соображу, как в мобильных отключит вывод товаров списком. По умолчанию список должен выводится  на других десктопах.
24 Апрель 2017, 12:44:10
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Класс hidden-xs для переключателя поставь. На мобильных переключатель не покажет.
24 Апрель 2017, 13:09:03
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 520
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А у меня по умолчанию сетка выводится.
24 Апрель 2017, 13:17:26
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Метод простой:
Установить по умолчанию табличный вид .
Метод по-сложнее:
В файле /themes/тема/js/global.js можно определять разрешение браузера и в зависимости от разрешения выполнять функцию bindGrid() с параметром view = 'grid' или 'list'.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
24 Апрель 2017, 13:22:22
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 520
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо это понимаю, а как для js прописать  разрешение экрана, если возможно пример кода покажите?
24 Апрель 2017, 13:33:59
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Определение размеров окна
w=$(document).width();
h=$(document).height();
или
w=$(window).width();
h=$(window).height();
или
w=screen.width;
h=screen.height;
или
w=document.body.clientWidth;
h=document.body.clientHeight;
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
24 Апрель 2017, 13:42:32
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Mobile Detect
Mobile_Detect включен в prestashop с 1. 5. x.