2016-12-25 2 views
0

Js не загружается, когда товары в Home page раздел «New Born» и раздел «Я лучший». Также вся страница не загружается должным образом, Добавить в корзину кнопка не работает, и я не могу перейти к разделу «Сведения о продукте»,Magento1.9.2.4 Js не загружается

Консоль Google chrome дает следующую ошибку.

Uncaught ReferenceError: productAddToCartForm не определен
на addCartOnDetail (ajaxcart.js: 3)
в initAjaxcart (ajaxcart.js: 3)
в HTMLDocument. (Ajaxcart.js: 3)
в O (jquery.min.js: 2)
в Object.fireWith (jquery.min.js: 2)
в Function.ready (jquery.min.js: 2)
на HTMLDocument.B (jquery.min.js: 2)

Reference Ссылка:

  1. http://dev.ornativa.in/black-rose-stud

Но если я открываю тот же самый продукт из серьги категория работает нормально.

Даже если я размещаю ссылку в социальных сетях, то также возникает одна и та же проблема.

ответ

0

Вы случайно удалили эту часть кода из view.phtml?

//<![CDATA[ 
     var productAddToCartForm = new VarienForm('product_addtocart_form'); 
     productAddToCartForm.submit = function(button, url) { 
      if (this.validator.validate()) { 
       var form = this.form; 
       var oldUrl = form.action; 

       if (url) { 
        form.action = url; 
       } 
       var e = null; 
       try { 
        this.form.submit(); 
       } catch (e) { 
       } 
       this.form.action = oldUrl; 
       if (e) { 
        throw e; 
       } 

       if (button && button != 'undefined') { 
        button.disabled = true; 
       } 
      } 
     }.bind(productAddToCartForm); 

     productAddToCartForm.submitLight = function(button, url){ 
      if(this.validator) { 
       var nv = Validation.methods; 
       delete Validation.methods['required-entry']; 
       delete Validation.methods['validate-one-required']; 
       delete Validation.methods['validate-one-required-by-name']; 
       // Remove custom datetime validators 
       for (var methodName in Validation.methods) { 
        if (methodName.match(/^validate-datetime-.*/i)) { 
         delete Validation.methods[methodName]; 
        } 
       } 

       if (this.validator.validate()) { 
        if (url) { 
         this.form.action = url; 
        } 
        this.form.submit(); 
       } 
       Object.extend(Validation.methods, nv); 
      } 
     }.bind(productAddToCartForm); 
    //]]> 

Этот скрипт вставлен в нижней части каждого view.phtml в каталоге каталога/шаблона продукта.

Пожалуйста, проверьте эти пути.