Россия

region-img
+7 (495) 278-08-54
  • +7 (812) 670-07-40

Сотбит: Мультикорзина - Компоненты - sotbit:multibasket.multibasket

sotbit:multibasket.multibasket

Если использовался стандартный компонент битрикса bitrix:sale.basket.basket.line, то найдите подключение этого компонента в шаблоне и замените его строку bitrix:sale.basket.basket.line на sotbit:multibasket.multibasket. Так же проследите, чтобы шаблон был установлен .default.


Если компонент заменили верно, то в публичной части он должен выглядеть так:



Если на сайте не используется стандартный компонент корзины, то для добавления компонента мультикорзины вставьте в код шаблона сайта следующий код:

$APPLICATION->IncludeComponent(
         "sotbit:multibasket.multibasket", 
         ".default", 
         [],
         false
      );

Стандартный шаблон компонента расположен по пути: Рабочий стол > Контент > Структура сайта > Файлы и папки > local > components > sotbit > multibasket.multibasket > templates > .default .

Не рекомендуется вносить изменение в стандартный шаблон компонента. Для изменения внешнего вида компонента создайте собственный шаблон на основе стандартного, после чего укажите ваш шаблон в качестве используемого для компонента. В таком случае ваш шаблон будет защищен от потерь в процессе обновления.

После добавления компонента необходимо перейти в публичную часть сайта, включить режим правки и настроить параметры компонента.

Параметр Описание
Способ обновления корзины при переключении мультикорзины
  • Перезагрузка страницы (при переключении между корзинами будет происходить перезагрузка страницы)
  • По событию «sotbitMultibasketSwitch» (при переключении корзины будет вызывается событие «sotbitMultibasketSwitch», для реагирования на переключения между корзинами требуется подписаться на данное событие например:
    BX.addCustomEvent(window, 'sotbitMultibasketSwitch', function() {console.log('корзина переключена')})
Перечёт корзины только на странице корзины (Y / N) если выбрано Y, то перезагрузка страницы или вызов события «sotbitMultibasketSwitch» будет происходить только на странице корзины. (требуется правильно указать параметры «Путь к странице корзины»)

Остальные параметры компонента аналогичны параметрам компонента «bitrix:sale.basket.basket.line»? их можно посмотреть здесь.


Нужна помощь в настройке решения

Оставьте заявку и мы свяжемся с вами!