а в настройках компонентов стоит галка устанавливать заголовок?
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"] - созданную после авторизации Проблема в том, что количество товара в корзине показывает на иконке малой корзины, а в самой корзине пусто, чяднт? |
|
|
26.11.2018 17:49:06
Приветствую
возник вопрос: каким образом можно обновить sale.basket.basket без перезагрузки страницы? некоторые уточнения: 1. нужно это для того, что в самой корзине выводится 2 слайдера товаров с пометкой "не забудьте заказать"; 2. шаблон используется новый bootstrap_v4, кастомизировал только верстку, весь функционал сохранен. 3. добавление в корзину делаю с помощью API |
|
|
23.11.2018 16:40:47
самый простой вариант это в цикле шаблона, где выводится список товаров создать переменную, к примеру $link = записать ссылку на страницу/popup окно с авторизацией/регистрацией
далее идет проверка в том месте, где выводится кнопка добавить в корзину
|
|||
|
19.11.2018 15:02:45
сверху будет путь |
|||
|
18.11.2018 09:58:04
примерно так можно получить нужный элемент, передав его ID тем же гет параметром в ссылке на форму :
полученные $arFields['NAME'] и $arFields['PROPERTY_код свойства контакта_VALUE'] обрабатываем по своему усмотрению и вставляем в скрытые поля формы |
|||
|