2015-04-07 26 views
1

我使用的是custom theme in magento.现在我安装a pluging for product zoom functionality。但该插件没有工作。最后,我发现安装插件时,文件保存在默认主题目录中,但我使用的是自定义主题(themeheros)。Magento产品缩放扩展不工作在我的自定义主题

为了使插件工作我切和

app/design/frontend/default/default/layout/[extension_name].xml 
app/design/frontend/default/default/template/[extension_name]/* 

文件粘贴到

app/design/frontend/[your_interface]/[your_theme]/layout/[extension_name].xml 
app/design/frontend/[your_interface]/[your_theme]/template/[extension_name]/* 

,但没有运气。该插件仍然无法正常工作。

对于产品缩放我使用插件的数量,但没有人在自定义主题中工作。

但在我的本地机器上,这些插件正在工作,因为我使用的是默认主题。

如何使插件在Magento的自定义主题中工作。我的magento版本是1.9.0.1

+0

检查萤火虫错误日志。也许你多次包含jquery(如果你使用jQuery)。检查您的缩放初始化。也许一些块(类或ids)不存在 – zhartaunik

+0

在xml文件中调用一些js文件。但是在产品页面的页面源中没有这样的文件。 – next2u

回答

0
  • 该模块使用哪个JavaScript库? jQuery的?原型?如果 jQuery检查现有的noConflict()方法。
  • 尝试将布局和 模板文件放在base/default目录中。
  • 在大多数情况下,由于自定义主题,任何javascript lib都不起作用。例如,默认的magento图像包装模块是<div class="product-image">,任何模块都尝试选择此块$('。product-image')。但是在你的自定义主题中,这个块可以有另一个类和模块初始化不起作用。所以我建议切换到默认主题。
  • 打开你的产品查看页面视图:源代码和查找多少时间jQuery(如果它的模块使用jQuery)附加
  • 根据你的评论检查当前句柄是否在这个页面上使用。无论如何,请在您的第一篇文章中上传您的布局xml。