Автор Тема: Мобильная версия категории  (Прочитано 662 раз)

16 Сентябрь 2016, 10:09:46
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем привет!
Есть последняя преста и дефолтный шаблон.Заметил что в мобильной версии для смартфонов не важно какое разрешение или браузер, в вертикальном состоянии выводится только одна колонка картинок категорий\подкатегорий. Хотя справа места предостаточно чтобы вывести еще одну колонку.
Вопрос как выводить в 2 колонки?
16 Сентябрь 2016, 10:25:57
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Prestashop 1.6.1.6 тема "default-bootstrap".
На странице категорий картинки под-категорий показывает в ряд.
Если хотите чтобы вмещалось больше изображений, уменьшите размер medium_default. В "default-bootstrap" он 125х125px.
16 Сентябрь 2016, 10:55:24
Ответ #2
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У меня выводится на смартфоне вот так. И справа есть явно место под вывод еще одной колонки.
16 Сентябрь 2016, 11:07:40
Ответ #3
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не совсем понятно как может быть проблема именно в разрешении картинки категории в 125px когда общая ширина поля как видно из скриншота 540px и как я говорил для же на fullhd смартфонах все равно выводиться одна колонка.
16 Сентябрь 2016, 11:10:27
Ответ #4
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
на демо сайте престы тоже самое
16 Сентябрь 2016, 12:36:39
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В настроках шаблона в Включение мобильной версии шаблона выберите Я хочу отключить её.
16 Сентябрь 2016, 12:51:57
Ответ #6
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В настроках шаблона в Включение мобильной версии шаблона выберите Я хочу отключить её.
я включал и выключат там, чистил кэш браузера и престы каждый раз все рано одно и тоже.
16 Сентябрь 2016, 12:56:59
Ответ #7
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
На демо, если вы выбрали показ на мобильных устройствах, ширина экрана устанавливается в 320px.
В теме "default-bootstrap" нет отдельной мобильной версии. Тема сделана одна всех устройств.
Ширина блока под-категории 180px. Если у вас ширина экрана 540px, то показывать доджно 2 в ряд.
16 Сентябрь 2016, 12:59:53
Ответ #8
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
На демо, если вы выбрали показ на мобильных устройствах, ширина экрана устанавливается в 320px.
В теме "default-bootstrap" нет отдельной мобильной версии. Тема сделана одна всех устройств.
Ширина блока под-категории 180px. Если у вас ширина экрана 540px, то показывать доджно 2 в ряд.

Как видно на скрине на моем сайте и на демо, показывается только одна колонка, на fhd смартфонах тоже самое.
Если, в браузере с компа попытаться сузить окно то там, все нормально выводится в 2е колонки.
16 Сентябрь 2016, 13:01:10
Ответ #9
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
На демо, если вы выбрали показ на мобильных устройствах, ширина экрана устанавливается в 320px.
В теме "default-bootstrap" нет отдельной мобильной версии. Тема сделана одна всех устройств.
Ширина блока под-категории 180px. Если у вас ширина экрана 540px, то показывать доджно 2 в ряд.
На демо престы я вообще ничего не выбирал, адаптация экрана произошла автоматически.
16 Сентябрь 2016, 13:08:17
Ответ #10
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Измените вертикальный вид на горизонтальный в телефоне, будет 2 в ряд.
Если хотите изменить вывод на горизонтальном, то нужно переопределить для #subcategories ul > li и #subcategories ul li .subcategory-image стили в файле /themes/default-bootstrap/css/category.css добавить разрешения для мобильных
@media screen and (max-width: 480px) {
16 Сентябрь 2016, 13:18:14
Ответ #11
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Измените вертикальный вид на горизонтальный в телефоне, будет 2 в ряд.

Если хотите изменить вывод на горизонтальном, то нужно переопределить для #subcategories ul > li и #subcategories ul li .subcategory-image стили в файле /themes/default-bootstrap/css/category.css добавить разрешения для мобильных
@media screen and (max-width: 480px) {
- К сожалению, это не совсем то:) Кстати, если перевернуть в горизонт, то будет показываться 3 ряда.
- на столько все сложно? Нету ли в css места которое отвечает за вывод в 2 колонки для мобильной версии?
16 Сентябрь 2016, 14:06:48
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
@media screen and (max-width: ...)Вот это правило и отвечает за показ на мобильном или планшете.