我只需要在Prestashop 1.7中为移动访问添加自定义代码。 CSS显示无不是我正在寻找的解决方案。在先前的PS 1.6中,有效的代码是{if $ isMobile},并检查PS 1.7文件类/Context.php却包含变量“ isMobile”。
我尝试在.tpl文件中添加一个{if $ isMobile}或{if $ mobile_device},但是它不起作用
答案 0 :(得分:0)
在控制器模块的getWidgetVariables()
函数中,可以将以下行添加到返回的数组中:
'mobile_device' => Context::getContext()->isMobile(),
然后检查您的.tpl:
{if isset($mobile_device) && $mobile_device}
<p>Displayed only on mobile</p>
{/if}