Код модуля
sam.propertycondfilter
Подходящие редакции 1С-Битрикс
Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
Включает в себя
Модуль
Число установок
Менее 50 раз
Последняя версия
1.0.2
Модуль добавляет пользовательское свойство инфоблока, с помощью которого можно сделать фильтр к элементам инфоблока.

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

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

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

Пример вызова
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); 
    } 
}
Позвоните нам!
Личный кабинет
Вам будет доступна история заказов, управление рассылками, свои цены и скидки для постоянных клиентов и прочее.
Ваш логин
Ваш пароль
Москва
Пн-Сб с 10:00 до 19:00
Консультация технического специалиста
г. Пятигорск, ул.Беговая 86 г. Краснодар, ул.Северная 405