Задать вопрос

Битрикс «товар в корзине» при добавлении, как сделать?

Здравствуйте, такой вопрос

В битриксе редакции малый-бизнес, есть кнопка добавления товара в корзину (в списке товаров)
При нажатии на кнопку, вылезает модальное окно с оповещением о том, что товар добавлен в корзину

Что я хочу сделать - чтобы при нажатии "добавить в корзину", кнопка менялась на "В корзине"

Код добавления товара:
<a class="btn btn-default to_basket <?=$buttonSizeClass?>" id="<?=$itemIds['BUY_LINK']?>"
href="javascript:void(0)" rel="nofollow">
<?=($arParams['ADD_TO_BASKET_ACTION'] === 'BUY' ? $arParams['MESS_BTN_BUY'] : $arParams['MESS_BTN_ADD_TO_BASKET'])?>
</a>


Я добавил скрипт:
<script>
$(document).ready(function () {
    $('.to_basket').click(function () {
        $(this).addClass('in_basket'); 
        $(this).text("В корзине");
    });
});
</script>


При нажатии кнопка то меняется, но при перезагрузке страницы она конечно же возвращается в исходное состояние

Есть ли возможность сделать так, чтобы при перезагрузке страницы раздела каталога, кнопка не менялась (как я понял, надо чтобы обработчик смотрел какие товары есть в корзине и на кнопки выводил соответствующий вариант)
  • Вопрос задан
  • 1556 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
dv1zhok
@dv1zhok
Freelancer
Попробуйте этим способом: https://camouf.ru/blog-note/6079/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы