{% IF FORM_NOTICE %}<h4 class="title {% IF FORM_NOTICE_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}">{FORM_NOTICE}</h4>{% ENDIF %}Замените его на:
{% IF FORM_NOTICE %}<h4 class="notify title {% IF FORM_NOTICE_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}">{FORM_NOTICE}</h4>{% ENDIF %}
В Редакторе шаблонов---main.js, найдите код:
// Добавление товара в корзину function AddCart() { $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').off('submit').submit(function() { // Выносим функции из шаблонов if ($(this).attr('rel') === 'quick') { quickOrder(this); return (false); } $('#header .cart').addClass('have-items'); $('.cart .count').animate({opacity: 0,display: "none"},500); $('.cart .count').animate({display: "inline",opacity: 1} , 500 ); // Находим форму, которую отправляем на сервер, для добавления товара в корзину var formBlock = $($(this).get(0)); // Проверка на существование формы отправки запроса на добавление товара в корзину if (1 > formBlock.length || formBlock.get(0).tagName != 'FORM') { alert('Не удалось найти форму добавления товара в корзину'); return false; } // Получаем данные формы, которые будем отправлять на сервер var formData = formBlock.serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа //formData.push({name: 'fast_order', value: 1}); // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type: "POST", cache: false, url: formBlock.attr('action'), data: formData, success: function(data) { $.fancybox({ content: data, }); } }); return false; }); }
И замените его на:
// Добавление товара в корзину function AddCart() { $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').off('submit').submit(function() { // Выносим функции из шаблонов if ($(this).attr('rel') === 'quick') { quickOrder(this); return (false); } $('#header .cart').addClass('have-items'); $('.cart .count').animate({opacity: 0,display: "none"},500); $('.cart .count').animate({display: "inline",opacity: 1} , 500 ); // Находим форму, которую отправляем на сервер, для добавления товара в корзину var formBlock = $($(this).get(0)); // Проверка на существование формы отправки запроса на добавление товара в корзину if (1 > formBlock.length || formBlock.get(0).tagName != 'FORM') { alert('Не удалось найти форму добавления товара в корзину'); return false; } // Получаем данные формы, которые будем отправлять на сервер var formData = formBlock.serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа //formData.push({name: 'fast_order', value: 1}); // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type: "POST", cache: false, url: formBlock.attr('action'), data: formData, success: function(data) { var msg = $(data).find('.notify').html(); var type = $(data).find('.notify').hasClass('good') ? 'success' : 'error' new Noty({ text: msg, type: type, layout: "bottomRight", timeout: "2000", animation: { open: 'animated bounceInRight', close: 'animated bounceOutRight' } }).show(); // Обновляем данные корзины $('.header .cart .count').html($(data).filter('#newCartCount').html()); $('.header .cart .dropdown').html($(data).filter('#newCartData').html()); } }); return false; }); }