
Добавление элементов в список избранного
от Айтиллект
Технические данные
Дата публикации:
04.02.2022
Дата обновления:
17.04.2025
Версия:
1.0.2
Адаптивность:
Да
Поддержка композита:
Да
Число установок:
Менее 50 раз
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Старт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Стандарт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
Описание
Модуль позволяет пользователям вашего сайта добавлять в список избранного товары, новости, услуги и т.д. Пользователи могут просматривать свой список избранного и удалять из него элементы.
1. Компонент add.favourites - кнопка избранного
2. Компонент personal.favourites - страница избранного
Кнопку избранного нужно разместить в коде шаблона подключение компонента "add.favourites" в удобном для вас месте и передать в неё параметры элемента.
Важно! Для корректной работы кнопки в списке элементов, код подключения компонента нужно разместить в цикле, где происходит перебор элементов (как правило это: foreach($arResult['ITEMS'] as $arItems)...).
Код для подключения компонента в списке элементов (например, в catalog.section):
<?
if(CModule::IncludeModule("itllekt.favourites")):
$APPLICATION->IncludeComponent(
"itllekt:add.favourites",
".default",
array(
"ELEMENT_ID" => $arItem["ID"],
"IBLOCK_ID" => $arItem["IBLOCK_ID"]
),
$component
);
endif;
?>
Код для подключения компонента в карточке элемента (например, в catalog.element):
<?
if(CModule::IncludeModule("itllekt.favourites")):
$APPLICATION->IncludeComponent(
"itllekt:add.favourites",
".default",
array(
"ELEMENT_ID" => $arResult["ID"],
"IBLOCK_ID" => $arResult["IBLOCK_ID"]
),
$component
);
endif;
?>
Для создания страницы избранного в персональном разделе вам нужно создать пустую индексную страницу в персональном разделе и подключить в ней компонент "personal.favourites". После этого на этой странице будут выводиться элементы, которые пользователь добавил в список избранного. У каждого пользователя свой список избранного.
2. Компонент personal.favourites - страница избранного
Кнопку избранного нужно разместить в коде шаблона подключение компонента "add.favourites" в удобном для вас месте и передать в неё параметры элемента.
Важно! Для корректной работы кнопки в списке элементов, код подключения компонента нужно разместить в цикле, где происходит перебор элементов (как правило это: foreach($arResult['ITEMS'] as $arItems)...).
Код для подключения компонента в списке элементов (например, в catalog.section):
<?
if(CModule::IncludeModule("itllekt.favourites")):
$APPLICATION->IncludeComponent(
"itllekt:add.favourites",
".default",
array(
"ELEMENT_ID" => $arItem["ID"],
"IBLOCK_ID" => $arItem["IBLOCK_ID"]
),
$component
);
endif;
?>
Код для подключения компонента в карточке элемента (например, в catalog.element):
<?
if(CModule::IncludeModule("itllekt.favourites")):
$APPLICATION->IncludeComponent(
"itllekt:add.favourites",
".default",
array(
"ELEMENT_ID" => $arResult["ID"],
"IBLOCK_ID" => $arResult["IBLOCK_ID"]
),
$component
);
endif;
?>
Для создания страницы избранного в персональном разделе вам нужно создать пустую индексную страницу в персональном разделе и подключить в ней компонент "personal.favourites". После этого на этой странице будут выводиться элементы, которые пользователь добавил в список избранного. У каждого пользователя свой список избранного.
Компания Айтиллект
айтиллект.рф
г. Новосибирск, ул. Фрунзе дом № 86, оф. 704
телефон: (383) 233-07-00
e-mail: mail@itllekt.ru
айтиллект.рф
г. Новосибирск, ул. Фрунзе дом № 86, оф. 704
телефон: (383) 233-07-00
e-mail: mail@itllekt.ru
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
пример: https://www.site.ru