[QUOTE]Сергей Вольвич написал:
Кто придет с гугла в 2017, вот решение))):
в header:[CODE] if (IntVal( $_GET [ 'basket-del' ])> 0 )
{
if (CModule::IncludeModule( "sale" ))
CSaleBasket::Delete(IntVal( $_GET [ 'basket-del' ]));
} [/CODE]в шаблон товара:[CODE] var cartid = //тут получаем айди товара в корзине, не айди товара!
<a class = "product-del" href= "?basket-del='+cartid+'" > </ a > [/CODE]
Нюанс в том, что cartid- это НЕ ID ТОВАРА, а ID этого товара в корзине
По ссылке товар из корзины удаляется и далее стандартная перезагрузка страницы, так как нажали на тег a)))
Можно было бы и аджакс применить, чтоб страница не перезагружалась, но в моем случае компонент sale.order.ajax- тут аджаксом пересобирать корзину выше моих сил, тем более разработчики обещали сделать и удаление и плюс-минус, зачем зря напрягаться, подождемс)))
[/QUOTE]
Огромное спасибо. Помогло решить задачу удаления товара из корзины!!!
Ещё бы неплохо увидеть обоснование необходимости такой манипуляции при отсутствии нормального описания в документации по модулю sale... Вдруг это как-нибудь не по битриксовски...
Кто придет с гугла в 2017, вот решение))):
в header:[CODE] if (IntVal( $_GET [ 'basket-del' ])> 0 )
{
if (CModule::IncludeModule( "sale" ))
CSaleBasket::Delete(IntVal( $_GET [ 'basket-del' ]));
} [/CODE]в шаблон товара:[CODE] var cartid = //тут получаем айди товара в корзине, не айди товара!
<a class = "product-del" href= "?basket-del='+cartid+'" > </ a > [/CODE]
Нюанс в том, что cartid- это НЕ ID ТОВАРА, а ID этого товара в корзине
По ссылке товар из корзины удаляется и далее стандартная перезагрузка страницы, так как нажали на тег a)))
Можно было бы и аджакс применить, чтоб страница не перезагружалась, но в моем случае компонент sale.order.ajax- тут аджаксом пересобирать корзину выше моих сил, тем более разработчики обещали сделать и удаление и плюс-минус, зачем зря напрягаться, подождемс)))
[/QUOTE]
Огромное спасибо. Помогло решить задачу удаления товара из корзины!!!
Ещё бы неплохо увидеть обоснование необходимости такой манипуляции при отсутствии нормального описания в документации по модулю sale... Вдруг это как-нибудь не по битриксовски...