Что это за скрипт и для чего?
Скрипт этот на странице оформления заказа в модуле Интернет-магазин, подменяет поля чекбоксы иконкой нажав на которую товары удаляются с корзины автоматические без необходимости отметки каждого товара по отдельности и нажатия на кнопку пересчет.
По сути это как небольшой лайв-хак для модуля магазин который избавляет клиентов от лишних телодвижений, простота всегда лучше для клиентов.
Как установить скрипт удаления товаров по клику?
Достаточно перейти в шаблон - "Страница служебных форм": ваш-сайт.ру/panel/?a=tmpl;m=20;t=5 и найти условие:
<?if($PAGE_ID$=='checkout')?>
вот внутри него в самом начале добавить скрипт:
<style type="text/css">.term{border-bottom:1px dotted green}.order-item-del input, #order-but-recalc{display:none;}.order-item-del-img{cursor:pointer;opacity: 0.5;}.order-item-del-img:hover{opacity: 1;}</style>
<script>
$(function(){
$('.order-item-del').each(function() {
$(this).html($(this).html() + '<img src="/.s/img/icon/del.png" border="0" alt="" title="Удалить" class="order-item-del-img" />');
});
$('.order-item-del-img').on('click', function() {
var t = $(this).parent();
t.find('input').eq(0).prop("checked", true);
$('#order-but-recalc').click();
});
});
</script>
В результате при добавлении товаров в корзину и переходу к оформлению заказа, напротив товаров вы увидите иконку для удаления товаров с списка корзины.
Оцените полезность материала!
Лицензия: CC BY-SA 4.0
Автор: Юрий Герук

Комментарии