Избранное

0

Разработчик: Intensa

Установлено: Менее 50

Обновлено: 27.07.2025

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Первый сайт» / «Старт» / «Стандарт» / «Малый бизнес» / «Бизнес» /

Модуль «Избранное» позволяет сохранять пользователем понравившиеся элементы в список избранного. Список построен на отдельной таблице. Позволяет сохранять авторизованным и не авторизованным пользователем. При авторизации списки объединяются.
При установки модуля будут добавлены 3 компонента. Далее их необходимо разместить в шаблоне сайта и стилизовать по необходимости.

intensa.favorite:counter - добавляет счетчик количества избранного.
Расположите компонент в необходимом месте. Приведите шаблон компонента в соответствии с шаблоном сайта.
<?php $APPLICATION->IncludeComponent(
    "intensa.favorite:counter",
    "",
    array(
        "PAGE_LINK" => SITE_DIR."personal/favorote/"
    ),
    false,
    array()
);?>

intensa.favorite:item - позволяет добавить\удалить элемент в избранное.
Расположите компонент в необходимом месте. Приведите шаблон компонента в соответствии с шаблоном сайта.
<?php $APPLICATION->IncludeComponent(
    "intensa.favorite:item",
    "",
    array(
        "ELEMENT_ID" => $arResult["ID"],
    ),
    false,
    array()
);?>

intensa.favorite:list - возвращает текущий список избранного.
Создайте раздел для вывода списка избранного. Расположите компонент. Компонент возвращает ID элементов в избранном.
<?php
$curId = $APPLICATION->IncludeComponent(
    "intensa.favorite:list",
    "",
    array(
    ),
false
);

if ($curId) {
    global $arrFilter;
    $arrFilter = ["ID" => $curId];

    // блок вызова компонента отображения списка (bitrix:catalog.section, bitrix:news.list...)
}
?>
Поддержка (вопросы, ошибки, идеи) осуществляется по электронной почте support24@intensa.ru

Режим работы: 09:00-18:00 по московскому времени.
Время реакции на обращение: 48 часов.
Выходные дни: суббота и воскресенье.