Автор Тема: Как скрыть вывод модуля для десктопов?  (Прочитано 332 раз)

03 Октябрь 2019, 16:08:33
  • Пользователь
  • **
  • Сообщений: 92
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день!
Есть модуль, который должен отображаться на странице только на мобильных устройствах.

Знаю что есть настройка для модулей Disabled mobile, но настройку Disabled desktop не нашел.

Может кто знает возможность средствами Prestashop отображать блок модуля Только на мобильных устройствах?

Prestashop 1.7.4
03 Октябрь 2019, 22:15:05
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop такой функции нет, а в настройках модулей может быть.
03 Октябрь 2019, 22:26:07
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
.d-none .d-sm-block .d-md-noneклассы добавьте в шаблон (если тема на bootsrap)
04 Октябрь 2019, 16:24:02
Ответ #3
  • Пользователь
  • **
  • Сообщений: 92
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop такой функции нет, а в настройках модулей может быть.
да оказывается можно в методе модуля прописать
$this->disableDevice(Context::DEVICE_COMPUTER);
и тогда модуль не будет выводится на десктопах, и в тоже время на мобильных выводится модуль