Телеграм: @camouf_ru Почта: mihail@bazarow.ru

Ссылки для добавления и удаления товара из сравнения в Битрикс

Просмотров: 8206

Просто оставляю это здесь, вставка ссылок на добавление и удаление товара из сравнения, если уже добавлен. Чуть позже дополню с применением AJAX если компонент списка сравнения не находится в section.php

Если не у торговых предложений


<?if (!(array_key_exists($arElement["ID"], $_SESSION['CATALOG_COMPARE_LIST'][$arParams["IBLOCK_ID"]]['ITEMS']))){?>
 <a 
	 class="compare" 
	 href="?action=ADD_TO_COMPARE_LIST&id=<?echo $arElement['ID']?>" 
	 rel="nofollow">добавить к сравнению</a>
 <?}else{?>
 <a 
	 class="compare" 
	 href="?action=DELETE_FROM_COMPARE_LIST&id=<?echo $arElement['ID']?>" 
	 rel="nofollow">удалить из сравнения</a>
 <?}?>

Если у торговых предложений


<?if (!(array_key_exists($arOffer["ID"], $_SESSION['CATALOG_COMPARE_LIST'][$arParams["IBLOCK_ID"]]['ITEMS']))){?>
<a
class="compare"
href="?action=ADD_TO_COMPARE_LIST&id=<?echo $arOffer['ID']?>"
rel="nofollow">добавить к сравнению</a>
<?}else{?>
<a
	class="compare"
	href="?action=DELETE_FROM_COMPARE_LIST&id=<?echo $arOffer['ID']?>"
	rel="nofollow">удалить из сравнения</a>
<?}?>

Написать первый комментарий:

Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений
Нажимая кнопку "Отправить" вы соглашаетесь
с политикой конфиденциальности и обработки персональных данных.

Записная книжка разработчика

Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс.
Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.

Изменить размер картинок на лету в битрикс Просмотров: 46732 Встала задачка: на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздел... Подключение jquery из ядра битрикс и объединение своих скриптов в оди... Просмотров: 19696 Если используете большое количество js скриптов на сайте. Например: фансибокс, всяческие г... Привязка к разделам в компоненте "Добавления элементов пользователем" Просмотров: 12032 В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - котор... Вывести артикул в печатную форму бланка заказа Просмотров: 350 Задача: в печатную форму бланка заказа добавить артикулы товаров и данные о пользователе. ... Данные о заказе текущего пользователя Просмотров: 12868 Иногда нужно получить данные о заказе текущего пользователя. Не через компонент, а непосре... Рассылка новинок каталога в автоматическом режиме Просмотров: 1145 Что бы реализовать рассылку новинок каталога на email-ы пользователей, можно воспользовать... Пошагово получить информацию о заказах и сохранить как Excel (xls) Просмотров: 505 Задача: Нужно получить информацию о заказах с возможностью указания даты создания "от"" и ... Заполнить картинки разделов каталога из картинок товаров Просмотров: 324 Задача: в каталоге, разделы и подразделы выводятся в виде плитки над товарами, с картинкам... Добавить свойство в административную форму заказа Просмотров: 2770 Задача, кастомизировать административную форму заказа: добавить свойство заказа в шапку фо... Установка вебсервера на Apple M1 (нативный ARM стек), оптимизированны... Просмотров: 6114 Появилась задачка, установить стек MAMP (macOS, Apache, MYSQL, PHP) на рабочий ноутбук с п... Получение местоположений через API Битрикс c поиском по select. Просмотров: 21257 Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Би... Вывести список всех пользователей с необходимой информацией Просмотров: 24030 Если нужно, на какой-либо странице сайта, вывести всех пользователей из группы "Зарегистир... Кастомизация компонента восстановления пароля bitrix:system.auth.forg... Просмотров: 24735 Достаточно часто спрашивают как кастомизировать компонент восстановления пароля пользовате... Регистрация пользователя в определенную группу сайта на Битрикс Просмотров: 22043 Достаточно часто требуется регистрировать пользователя в определенную группу, в зависимост... Дать пользователю возможность быстро отредактировать материал Просмотров: 4343 На одном из разрабатываемых сайтов, пользователи формирую его контент. После регистрации, ... Снять ограничение на количество символов в комментарии к заказу магаз... Просмотров: 11506 Как многим известно, в интернет-магазине на Битрикс имеется ограничение на количество симв... Создать pdf файл из элемента инфоблока, дать скачать пользователю, по... Просмотров: 3900 Задача: при каждом посещении статьи, на сайте, нужно создавать pdf файл с ее содержимым и ... Получить множественное пользовательское поле раздела. Значения множес... Просмотров: 341 Задача: У разделов инфоблока есть множественное поле типа список. Зная ID раздела, нужно п... Memcached на сайте под управлением битрикс, при использовании Веб Окр... Просмотров: 6908 Если вам важна скорость отдачи сайта, а у вашего сервера медленный диск для использования ... Denwer c PHP 7.1.8 и MYSQL 5.7 оптимизированный для Битрикс Просмотров: 29478 В последнее время, все чаще приходиться работать на Windows, хотя и не люблю эту ОС- с точ...