Пользовательское свойство «Фильтр к элементам инфоблока»
Технические данные
Дата публикации:
05.02.2024
Дата обновления:
08.10.2024
Версия:
1.0.2
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
Менее 50 раз
Описание
Модуль добавляет пользовательское свойство инфоблока, с помощью которого можно сделать фильтр к элементам инфоблока.Свойство позволяет фильтровать элементы инфоблока для получения других элементов согласно настройке фильтра в элементе инфоблока.
Это можно использовать для дополнительного вывода товаров на детальной странице, например:
- товары из категории
- похожие товары
- с этим товаром покупают
Работает на любой редакции.
Пример вызова
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); } } |
Минимальные технические требования:
- PHP 8.0
- Библиотека curl
- Установка стандартная. Скачайте, в разделе «Установленные решения» выбираем «Установить».
Техническая поддержка осуществляется только по электронной почте: info-sam24@yandex.ru
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
пример: https://www.site.ru
Пользовательское свойство «Фильтр к элементам инфоблока»
1 200 руб