La_Primavera (16 Февраль 2016 - 13:07) писал:
2) Я хочу кнопку переименовать. И всплывающее окно убрать. Как это можно сделать?
Здравствуйте.
1) Посмотрели в разных браузерах. Кнопка располагается по центру страницы (по центру формы, а форма соответственно по центру страницы). Если у Вас отображается иначе, укажите так же на скриншоте.
2) В карточке товара убираем кнопку "Быстрый заказ" и переименовываем кнопку в "В корзину".
В шаблоне ТОВАР замените блок кода:
<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <button type="submit" class="add-cart button" title="Положить «{GOODS_NAME}» в корзину"/>В корзину</button> <button type="submit" class="add-cart quick button" title="Положить «{GOODS_NAME}» в корзину"/>Быстрый заказ</button> <button type="submit" class="add-cart quickview button" title="Положить «{GOODS_NAME}» в корзину"/>Купить</button>на:
<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <button type="submit" class="add-cart button" title="Положить «{GOODS_NAME}» в корзину"/>Купить</button>
Убираем всплывающее окно и сразу переходим в корзину:
в шаблоне main.js найдите блок кода:
// Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type: "POST", cache: false, url: formBlock.attr('action'), data: formData, success: function(data) { $.fancybox({ content: data, // При изменении размера окна изменяем размер окна оформления заказа onUpdate: function() { return false; } }); setTimeout(function() { $.fancybox.update(); }, 500); } });
замените его на:
// Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type : "POST", cache : false, url : formBlock.attr('action'), data : formData, success: function(data) { window.location = '/cart'; } });