Пользовательское свойство «Фильтр к элементам инфоблока»

Пользовательское свойство «Фильтр к элементам инфоблока» (sam.propertycondfilter) - рішення для Бітрікс

Пользовательское свойство «Фильтр к элементам инфоблока»

Уникальный модуль "Пользовательское свойство «Фильтр к элементам инфоблока»" позволяет добавить фильтр к элементам инфоблока, что позволяет получать другие элементы согласно настройке фильтра. Модуль можно использовать для вывода дополнительных товаров на детальной странице, включая товары из определенной категории, похожие товары и товары, которые покупают вместе с данным товаром. Работает на любой редакции Битрикса. Пример вызова модуля представлен кодом.
0
772 грн.
Пользовательское свойство «Фильтр к элементам инфоблока» (sam.propertycondfilter) - рішення на Бітрікс

Модуль добавляет пользовательское свойство инфоблока, с помощью которого можно сделать фильтр к элементам инфоблока.

Свойство позволяет фильтровать элементы инфоблока для получения других элементов согласно настройке фильтра в элементе инфоблока.

Это можно использовать для дополнительного вывода товаров на детальной странице, например:
- товары из категории
- похожие товары
- с этим товаром покупают

Работает на любой редакции.

Пример вызова
[CODE]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);
}
}[/CODE]

Наш модуль вже успішно використовують на наших проектах

file_download Завантажити Модуль Маркет
file_download Завантажити Модуль Маркет