Как заставить малую корзину показывать количество товара без перезагрузки страницы?
Сейчас только после обновления страницы пересчитывается корзина, а не при нажатии купить.
Шаблон компонента
Код компонента
В папке шаблона, кроме lang ничего нет
Сейчас только после обновления страницы пересчитывается корзина, а не при нажатии купить.
Шаблон компонента
| Код |
|---|
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
$frameCart = $this->createFrame()->begin(); //начали динамическую часть
?>
<li class="visible-sm visible-xs">
<a href="<?=$arParams['PATH_TO_BASKET']?>" class="menu-favourite-top__basket-btn">
<i class="menu-favourite-top__basket-count"><?=$arResult['NUM_PRODUCTS']?></i>
</a>
</li>
<li class="visible-sm">
<a class="menu-favourite-top__checkout-btn" href="<?=$arParams['PATH_TO_ORDER']?>">
<?=GetMessage('SALE_BASKET_BASKET_SMALL_BASKET_MOBILE_MAKE_ORDER')?>
</a>
</li>
<?$frameCart->beginStub(); // начали статику?><li class="visible-sm visible-xs"><a href="<?=$arParams['PATH_TO_BASKET']?>" class="menu-favourite-top__basket-btn"><i class="menu-favourite-top__basket-count">0</i></a></li><li class="visible-sm"><a class="menu-favourite-top__checkout-btn" href="<?=$arParams['PATH_TO_ORDER']?>"><?=GetMessage('SALE_BASKET_BASKET_SMALL_BASKET_MOBILE_MAKE_ORDER')?></a></li><?$frameCart->end(); // закончили статику?> |
Код компонента
| Код |
|---|
<? $APPLICATION->IncludeComponent( "bitrix:sale.basket.basket.line", "basket-mobile", array( "PATH_TO_BASKET" => "/personal/cart/", "PATH_TO_ORDER" => "/personal/cart/", "SHOW_PRODUCTS" => "N", "COMPONENT_TEMPLATE" => "basket-mobile", "SHOW_NUM_PRODUCTS" => "Y", "SHOW_TOTAL_PRICE" => "Y", "SHOW_EMPTY_VALUES" => "Y", "SHOW_PERSONAL_LINK" => "Y", "PATH_TO_PERSONAL" => SITE_DIR."personal/", "SHOW_AUTHOR" => "N", "PATH_TO_REGISTER" => SITE_DIR."login/", "PATH_TO_AUTHORIZE" => "", "PATH_TO_PROFILE" => SITE_DIR."personal/", "POSITION_FIXED" => "N", "HIDE_ON_BASKET_PAGES" => "Y", "COMPOSITE_FRAME_MODE" => "A", "COMPOSITE_FRAME_TYPE" => "AUTO" ), false ); ?> |
В папке шаблона, кроме lang ничего нет