Всем привет!
Сегодня будет довольно короткий, но думаю полезный совет касательно корзины покупок в CMS Битрикс (/personal/cart/). Столкнулись со странным глюком: добавленные товары никак не хотели удаляться и число заказанных товаров также не было возможности поменять - при пересчете товаров загружалась страница с тем же количеством товаров. При этом никаких сообщений об ошибке не выдавалось.
Как оказалось решение банальное и простое: в верхней части страниц была также размещена корзина и в итоге по адресу /personal/cart/ стали располагаться сразу два компонента корзины. Решили проблему простым убиранием корзины из верхней части в шаблоне на страницах личного кабинета.
<?php
//...
$pos = strpos($APPLICATION->GetCurDir(), "/personal/");
if($pos===false):
?>
<?php
//...
//Тут компонент корзины
?>
<?endif ;?>
- Вперед
- Назад