Корзина
0
Пользовательское свойство «Фильтр к элементам инфоблока»
Купить:
1 200 руб.
от Sam-24
Скриншоты
Описание
Технические данные
- Опубликовано:
- 05.02.2024
- Обновлено:
- 16.05.2025
- Версия:
- 1.0.3
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Пользовательское соглашение
Описание
Модуль добавляет пользовательское свойство инфоблока, с помощью которого можно сделать фильтр к элементам инфоблока.
Свойство позволяет фильтровать элементы инфоблока для получения других элементов согласно настройке фильтра в элементе инфоблока.
Это можно использовать для дополнительного вывода товаров на детальной странице, например:
- товары из категории
- похожие товары
- с этим товаром покупают
Работает на любой редакции.
Пример вызова
Свойство позволяет фильтровать элементы инфоблока для получения других элементов согласно настройке фильтра в элементе инфоблока.
Это можно использовать для дополнительного вывода товаров на детальной странице, например:
- товары из категории
- похожие товары
- с этим товаром покупают
Работает на любой редакции.
Пример вызова
if($arResult['PROPERTIES']['LINK_ASSOCIATED_FILTER']['VALUE'] && mb_strlen($arResult['PROPERTIES']['LINK_ASSOCIATED_FILTER']['VALUE']) > 0)
{
if(Bitrix\Main\Loader::IncludeModule('sam.propertycondfilter'))
{
if(!is_array($GLOBALS[$arParams['FILTER_NAME']]))
$GLOBALS[$arParams['FILTER_NAME']] = [];
try
{
$arGoodsFilter = \Sam\PropertyCondFilter\Cond::getConditionFilter(unserialize($arResult['PROPERTIES']['LINK_ASSOCIATED_FILTER']['~VALUE']));
}
catch(\Exception $e)
{
$arGoodsFilter = [];
}
if($arGoodsFilter)
{
$GLOBALS[$arParams['FILTER_NAME']] = $arGoodsFilter;
}
unset($arGoodsFilter, $condition);
}
} |
Отзывы (0)
Обсуждения (0)
Авторизуйтесь , чтобы оставить отзыв или задать вопрос разработчику.
Здесь пока никто ничего не написал. Будьте первым.
Что нового
| 1.0.3 (16.05.2025) |
|
| 1.0.2 (08.10.2024) |
|
| 1.0.1 (04.10.2024) |
|
Установка
Минимальные технические требования:
- PHP 8.0
- Библиотека curl
- Установка стандартная. Скачайте, в разделе «Установленные решения» выбираем «Установить».
Поддержка
Техническая поддержка осуществляется только по электронной почте: info-sam24@yandex.ru