2015-11-25 39 views
1

我目前正在使用一个.phtml文件的特定页面,它适用于所有现代浏览器中的magento。但它不能在IE6,IE7中正确渲染。 在magento中有一种方法,我可以从.xml文件加载一个不同的.phtml文件,如果它是一个旧的浏览器,而不是在我的.phtml页面内写if条件?另外,是否有其他方法可以加载不同的.phtml文件?如何在magento中满足特定条件时加载不同的.phtml文件?

+0

如果我的答案对您有帮助,请将其标记为正确答案。 – Bradley4

回答

2

浏览器检测完成后客户端页面交付后,这意味着服务器不知道什么浏览器用户将有,直到.phtml文件已经运行和交付。你可以把它当作ajax调用,但是在Magento中完成一页完成会有点奇怪。

老实说...... 2015年,使用IE6/7的用户比例很低,而且这些人可能还没有进行购买,您可能会安全地在屏幕顶部发送消息说“更新您的浏览器以获得完整体验”,这可以通过简单的浏览器检测在CSS或JS中完成。

+0

IE 6?那东西的孔很多,粗棉布和筛子看起来像密封的容器。不要帮助和怂恿计算机犯罪分子,不要支持IE 6.在当今的电子商务环境中支持旧的,不安全的Web浏览器显示疏忽。为了支持您的想法,我会将其改写为“为了财务安全原因更新您的浏览器。”无论如何,提到的浏览器都无法很快呈现https网页。这是TLS 1.2的年龄 –