我正在使用Magento 1.9.3.1,在可配置的产品详细信息页面上遇到以下错误TypeError:产品.可配置样本不是构造函数为什么会出现此错误?如何修复?
ddhy6vgd1#
这似乎是Magento中的一个错误,因为我能够在满足以下两个条件的情况下在全新安装中重现它:
您可以在呼叫Product.ConfigurableSwatches之前先检查它是否存在来解决这个问题:1)打开此文件:应用程序/设计/前端/rwd/默认/模板/可配置监视/目录/产品/视图/类型/可配置/swatch-js.phtml2)更改此项:
Product.ConfigurableSwatches
<script type="text/javascript"> document.observe('dom:loaded', function() { var swatchesConfig = new Product.ConfigurableSwatches(spConfig); }); </script>
对此:
<script type="text/javascript"> document.observe('dom:loaded', function() { if (Product.ConfigurableSwatches) { var swatchesConfig = new Product.ConfigurableSwatches(spConfig); } }); </script>
1条答案
按热度按时间ddhy6vgd1#
这似乎是Magento中的一个错误,因为我能够在满足以下两个条件的情况下在全新安装中重现它:
您可以在呼叫
Product.ConfigurableSwatches
之前先检查它是否存在来解决这个问题:1)打开此文件:应用程序/设计/前端/rwd/默认/模板/可配置监视/目录/产品/视图/类型/可配置/swatch-js.phtml
2)更改此项:
对此: