Как показать код в мобильном устройстве в Prestashop 1.7 - PullRequest
0 голосов
/ 04 июля 2018

Мне нужно добавить пользовательский код в Prestashop 1.7 только для мобильных посещений. Css display none - это не решение, которое я ищу. В предыдущей версии PS 1.6 работал код {if $ isMobile}, проверяющий классы файлов PS 1.7 / Context.php, но переменная isMobile включена.

Я пытался добавить {if $ isMobile} или {if $ mobile_device} в файлы .tpl, но он не работает

1 Ответ

0 голосов
/ 02 января 2019

В функцию getWidgetVariables() вашего контроллера вы можете добавить следующую строку в возвращаемый массив:

'mobile_device' => Context::getContext()->isMobile(),

И зайдите в свой .tpl:

{if isset($mobile_device) && $mobile_device}
 <p>Displayed only on mobile</p> 
{/if}
...