手机端我们分为直接显示手机端模板和跳转手机端两种形式
一、直接显示手机端模板
这个我们非常不推荐,但是有些人就是想要,所以保留下来了
二、跳转手机端
跳转手机端需要满足以下条件才会自动跳转
1、域名设置里面配置了pc端域名
2、域名设置里面配置了手机端域名
3、开启了跳转手机端的功能
4、CDN没有缓存
5、在手机浏览器中访问了pc端域名下面的地址
满足以上5个条件才会进行自动跳转,如果没有跳转请查看下是否有不满足的条件
-----------分割线----------
如果开启了CDN缓存,那么肯定是不会跳转了,我们需要在PC页面模板中(比如system/footer.phtml)增加以下JS
<script type="text/javascript">
(function () {
var ua = navigator.userAgent.toLowerCase();
if (/ipad/i.test(ua) || /iphone/i.test(ua) || /windows mobile/i.test(ua) || /android/i.test(ua)) {
setTimeout(function () {
window.location.href = "{$kx.config.mobileurl}__SELF__";
}, 300)
}
})();
</script>
小Tips:如果需要手机端跳PC 修改上面代码也可以实现,这个需求比较少,我们就不提供了