Php 如何在TPL文件中检测prestashop 1.7中smarty中的设备?
我希望: &我知道我必须从PrestaShop的context.php获取代码,但我似乎犯了一个错误。getcontext的链接如下:(检测移动设备的代码在这里) 我应该在IF条件中输入什么代码以确保它检测到移动和非移动 如果条件写得正确,我应该在代码中更改什么 这是.TPL文件。请尝试:Php 如何在TPL文件中检测prestashop 1.7中smarty中的设备?,php,if-statement,smarty,responsive,prestashop-1.7,Php,If Statement,Smarty,Responsive,Prestashop 1.7,我希望: &我知道我必须从PrestaShop的context.php获取代码,但我似乎犯了一个错误。getcontext的链接如下:(检测移动设备的代码在这里) 我应该在IF条件中输入什么代码以确保它检测到移动和非移动 如果条件写得正确,我应该在代码中更改什么 这是.TPL文件。请尝试: {if Context::getContext()->isMobile() == 1} {if Context::getContext()->getDevice() != 2}
{if Context::getContext()->isMobile() == 1}
{if Context::getContext()->getDevice() != 2}
// TABLETTE
{else}
// MOBILE
{/if}
{else}
// PC
{/if}
问候
{if Context::getContext()->isMobile() == 1}
{if Context::getContext()->getDevice() != 2}
// TABLETTE
{else}
// MOBILE
{/if}
{else}
// PC
{/if}