Как очистисть список желаний?

голоса: +15
Как можно очистить товары, которые добавлены в список желаний?
Т.е. есть страница /shop/wishlist на ней к примеру 5 товаров (в желаниях), хотелось бы сделать кнопку, при нажатии на которую происходила бы удаление всех товаров со списка желаний.
Закрыто с пометкой: Вопрос решен
| Автор: | Категория: Интернет-магазин
Закрыт | | Автор: fobos
Спасибо, а можно как-то убрать окна, которые появляются при удалении?
Я уже отредактировал код :) Это при написании кода для отладки их вставлял.
Спасибо за помощь!

Ответов: 1

голоса: +21
 
Лучший ответ

Перейдите в Панель управления - Управление дизайном - Интернет-магазин: Каталог товаров. В нужном месте шаблона вставьте кнопку и скрипт:

 <?if($PAGE_ID$="wishlist")?>
 <input type="button" onclick="clearwish()" value="Очистить список желаний">
 <script>
 function clearwish() {
 var arraywish = $('.wish');
 var arraynum = arraywish.length;
 for(var i=0; i<arraynum; i++) {
 var obj = $('.wish').eq(i).attr("id");
 id = obj.match(/[0-9]+/g)[0];
 _uPostForm('',{type:'POST',url:'/shop/wishlisth',data:{'goods_id':id}});
 }
 }
 </script>
 <?endif?>
| Автор:
Выбор ответа лучшим | | Автор: fobos
Скажите пожалуйста, у меня почему то не работает. Сделал все как вы написали.
Укажите адрес сайта
...