Полезные статьи по разработке сайта на системе управления 1С-Битрикс. Программирование. Верстка.

Кнопка очистить корзину на Битрикс

  3
Для добавления кнопки в корзину в шаблоне компонента sale.basket.basket создаете файл component_epilog.php и размещаете в нем код:
 <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
 
use Bitrix\Main\Loader;
 
$request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest();
 
if ($request->get('clear') !== null && Loader::includeModule("sale")) {
    CSaleBasket::DeleteAll(CSaleBasket::GetBasketUserID());
 
    $redirect = $APPLICATION->GetCurPageParam('', ['clear']);
 
    LocalRedirect($redirect);
}
 
?>
 
<?// в template.php в шаблон компонента добавляем кнопку на очистку?>
<a href="<?=$APPLICATION->GetCurPageParam('clear')?>" class="clear_basket">Очистить корзину</a>