2017-01-25 51 views

回答

10

這似乎是在Magento的錯誤,因爲滿足以下兩個條件時,我可以在全新安裝的情況下進行重現:

  • 可配置產品,其配置屬性不是顏色。
  • 該屬性的可配置色板被禁用。

你可以調用它之前檢查是否Product.ConfigurableSwatches存在解決這個問題:

1)打開這個文件:應用程序/設計/前端/ RWD /默認/模板/ configurableswatches /目錄/產品/視圖/類型/configurable/swatch-js.phtml

2)更改此:

<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> 
相關問題