места достаточно?
13.12.2018 09:08:52
создай оригинальный файл
|
|
|
03.12.2018 15:15:49
кому интересно, мое решение получилось таким:
![]()
в скрипте sale.basket.basket/. ./js/component.js закомментил
т.к. вываливалась ошибка Cannot read property 'NOT_AVAILABLE' of undefined |
|||||||||||||||
|
03.12.2018 07:42:18
для начала нужно ознакомиться с этим
|
|
|
02.12.2018 09:43:44
В общем нашел способ как парсить mustache script, выводящий элементы страницы корзины и сумму товаров в basket-item.php;basket-total.php:
в шаблоне catalog.item/. ./card/template.php делаю небольшой json объект вида
далее в скрипте обрабатывающий добавление товара в корзину уже после делаю ajax запрос
но при таком подходе не работают (+;-) и удаление; как я понял это из за того, что функция BX.Sale.BasketComponent.init(параметры), инициализирующая sale.basket.basket/. ./js/component.js и содержащая в себе огромную простыню из json объекта всех товаров в корзине на момент загрузки страницы, которая находится в sale.basket.basket/. ./template.php - инициализируется только при загрузке страницы тогда следующий вопрос: есть ли метод переинициализации BX.Sale.BasketComponent.init(без первоначальной простыни) уже после ajax парсинга mustache скрипта-шаблона? |
|||||
|
01.12.2018 19:52:05
в шаблоне, где нужно исключить первые 5 новостей
в этом месте в цикл:
добавляем любую переменную, в которую будет записываться индекс элемента
|
|||||
|
30.11.2018 10:09:48
|
|||
|
29.11.2018 13:09:40
А все, разорался
вытащил код с init.php в хедер шаблона
|
|||
|
29.11.2018 12:37:19
Приветствую
Пытаюсь сделать привязку корзины с не авторизованного юзера к авторизованному с помощью метода CSaleBasket::TransferBasket в init.php после события OnAfterUserAuthorize. в CSaleBasket::TransferBasket 1 параметром передаю $_SESSION['FUSER'] переменную, в которую записываю $_SESSION["SALE_USER_ID"] - до авторизации, с проверкой на пустоту, т.е. после авторизации она не затирается 2 параметром передаю саму $_SESSION["SALE_USER_ID"] - созданную после авторизации Проблема в том, что количество товара в корзине показывает на иконке малой корзины, а в самой корзине пусто, чяднт? |
|
|