Меню
RSS
Добавление и удаление из сравнения на AJAX: Битрикс
 
Добавление и удаление из сравнения на AJAX: Битрикс

Рецепт лежал у меня в закромах, почти о нем и забыл, но тут подвернулся под руку- решил опубликовать. Скажу сразу, данное решение найдено то ли на просторах интернета, то ли в официальных блогах на официальном сайте Битрикс. Но в оригинале допущен ряд критических ошибок и упущений.
 
Добрый день, на 18 секунде видео видна ссылка на сравнение, как сделать ее в таком виде? чтобы добавлялись id товаров?спасибо
 
Михаил,доброго времени суток!
Использовал Ваш метод,все работает! Но есть нюанс, я использовал его  в комплексном bitrix:catalog но в своем шаблоне.
При отметке товара "checkbox" появляются два окна ,одно на стандартном шаблоне другое то которое Ваша доработка, если отключать встроенный механизм в комплексный каталог перестает работать и Ваша доработка.
К сожалению не нашел как вызвать стандартный механизм сравнения товаров, воспользовался Вашим.
 
Цитата
Михаил,доброго времени суток!
Использовал Ваш метод,все работает! Но есть нюанс, я использовал его  в комплексном bitrix:catalog но в своем шаблоне.
При отметке товара "checkbox" появляются два окна ,одно на стандартном шаблоне другое то которое Ваша доработка, если отключать встроенный механизм в комплексный каталог перестает работать и Ваша доработка.
К сожалению не нашел как вызвать стандартный механизм сравнения товаров, воспользовался Вашим.
В том который штатный, попробуйте просто очистить шаблон это компонента. Совсем отключать его не надо- так и не должно работать.

В штатном, оставляете только цифру с количеством отложенного, он и обновляется при ajax запросе. Можно не выводить его в самом catalog.section - достаточно где-нибудь в шаблоне сайта (там где планируется вывод количества отложенного)
 
Михаил,Спасибо! Можно спросить что за форма использовалась на сайте в видео? Можно ссылку на нее? Красиво,понравилось!
 
Здравствуйте! Добавление/удаление товаров при клике на input работает хорошо, но не на странице с таблицей сравнения. Если нажать на "удалить", то товар успешно удалится с таблицы сравнения, но счётчик товаров в сравнении не изменится, а точнее не происходит ajax. Помогите пожалуйста разобраться.
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Блог-note: заметки разработчика

Звездочки в рейтинге Битрикс статей и товаров каталога

Задача: изменить вывод рейтинга элемента на звездочки, с помощью шаблона iblock.vote в товарах и новостях.

Переключатель валюты в каталоге 1С-Битрикс

Задача: Дать пользователю возможность самостоятельно выбирать валюту, в которой он хочет видеть цены, в разделе каталога...

Обновление 1С-Битрикс с PHP 7, до поддержки версии PHP 8.3

Задача: обновить устаревший сайт на платформе 1С-Битрикс, который не получал обновлений уже более 4 лет и работает на PH...

Фиксированная корзина с обновлением, без перезагрузки страницы.

Иногда нужно сделать так, чтобы корзина в интернет магазине, созданном на Битрикс, была постоянно на виду, при этом обно...

Автоматическое создание подразделов в инфоблоке при добавлении раздела: реализация события OnAfterIBlockSectionAdd

Задача: когда контент-менеджер создает раздел в инфоблоке, необходимо автоматически создавать подразделы с заранее задан...

Получение SEO данных элементов и разделов инфоблока, через API 1С-Битрикс

Для того чтобы извлечь данные из вкладки SEO административной панели Битрикс, необходимо использовать специализированные...

Настройка прав доступа в 1С-Битрикс

Часто, в интернет-магазине под управлением 1С Битрикс, нужно создать группу пользователей со специфическими правами. Нап...

Определить местоположение пользователя и показать на карте

Задача определить местоположение текущего пользователя и показать его на карте, с меткой. Сделать можно с помощью класса...

Бонус за выполненный заказ на внутренний счет пользователя

Задача: после того как заказ, в интернет-магазине, перешел в статус "Выполнен" начислить пользователю 5% от стоимости за...