我刚开始使用Magento 1.9.1 CE来构建我的网站的新版本。在做了一些小的更改后,我注意到在产品视图页面上,图像缩放和在更多视图下选择不同产品图像的功能都不起作用。以下是显示行为的产品页面示例:http://birne.pe/vestidos-faldas/faldas/test.html
经过一番挖掘后,我发现Magento使用ElevateZoom插件来实现此功能。但是,我无法弄清楚我可能会改变什么来导致它破裂。
这是我看到的错误消息:
Uncaught TypeError: undefined is not a function app.js:1194
ProductMediaManager.createZoom app.js:1194
ProductMediaManager.initZoom app.js:1256
ProductMediaManager.init app.js:1268
(anonymous function) app.js:1277
c jquery-1.10.2.min.js:4
p.fireWith jquery-1.10.2.min.js:4
x.extend.ready jquery-1.10.2.min.js:4
q jquery-1.10.2.min.js:4
是否有其他人遇到同样的问题或知道如何解决?或者我是否应该添加更多信息以帮助提高获得此问题答案的机会?谢谢!
答案 0 :(得分:0)
在我的情况下,我发现它在产品视图页面上工作,但没有在产品评论页面上工作。
检查页面上是否加载了提升缩放脚本。如果没有,请检查您的catalog.xml文件(或local.xml),具体取决于您是否/如果已覆盖默认值。另请检查review.xml
将以下内容添加到目录> catalog_product_view head元素,如果评论是你需要将它添加到review.xml中的head元素的问题> review_product_list
<action method="addItem"><type>skin_js</type><script>js/lib/elevatezoom/jquery.elevateZoom-3.0.8.min.js</script></action>
(显然提升缩放的版本可能不同)