Содержание
Скрипт этот на странице оформления заказа в модуле Интернет-магазин, подменяет поля чекбоксы иконкой нажав на которую товары удаляются с корзины автоматические без необходимости отметки каждого товара по отдельности и нажатия на кнопку пересчет.
По сути это как небольшой лайв-хак для модуля магазин который избавляет клиентов от лишних телодвижений, простота всегда лучше для клиентов.
Достаточно перейти в шаблон - "Страница служебных форм": ваш-сайт.ру/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
Автор: Юрий Герук
Благодарность автору!Здравствуй Гость, как Вы видите еще никто не оставил свой комментарий, будьте первым, поделитесь мнением о материале выше.
Здравствуй Гость, комментарии могут оставлять только зарегистрированные пользователи, зарегистрируйтесь и поделитесь мнением о материале выше Регистрация или Войти.