Условие для мобильной версии.

Автор Sancho222, 12 сентября 2022, 11:17:12

« назад - далее »

Sancho222

Подскажите, как в шаблоне задать условие показа, только на мобильной версии?
Prestashop 1.6
Спасибо.

Adik

В файле стилей добавьте правила
.displaymobile { display: none; }
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (max-device-width : 600px)
{ .displaymobile { display: block; }}

в шаблоне к блоку, который хотите показать в мобильной версии, добавьте класс displaymobile.

Sancho222

Со стилями понятно, интересует возможность через if

mAgency

Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Sancho222

Цитата: mAgency от 12 сентября 2022, 19:29:29
{if isset($mobile_device) }
...
{/if}

Отлично.
А по какому критерию преста определяет мобильный?

DarinSr

В prestashop 1.6 метод getMobileDevice работает не корректно. Практически он только показывает включено или нет использование мобильной версии темы.
Опредение мобильной версии идет по разрешению экрана и описывается в css.
Так что нет никакой пользы от примения if в шаблонах, кроме как опредить разрешение на использование мобильной версии.