Цена
6 000 тенге
-0%
6 000 тенге
Экономия
0 тенге
Редакция Битрикс
Без лицензии
Бизнес
Малый бизнес
Первый сайт
Стандарт
Старт
-
Работает на редакциях Битрикс
Адаптивность
Нет;
Описание
Модуль добавляет пользовательское свойство инфоблока, с помощью которого можно сделать фильтр к элементам инфоблока.
Свойство позволяет фильтровать элементы инфоблока для получения других элементов согласно настройке фильтра в элементе инфоблока.
Это можно использовать для дополнительного вывода товаров на детальной странице, например:
- товары из категории
- похожие товары
- с этим товаром покупают
Работает на любой редакции.
Пример вызова
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); } }
Свойство позволяет фильтровать элементы инфоблока для получения других элементов согласно настройке фильтра в элементе инфоблока.
Это можно использовать для дополнительного вывода товаров на детальной странице, например:
- товары из категории
- похожие товары
- с этим товаром покупают
Работает на любой редакции.
Пример вызова
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); } }
Характеристики
Работает на редакциях Битрикс
Адаптивность
Нет
Композит
Нет
Разработчик
Sam-24
Опубликовано
05.02.2024
Обновлено
08.10.2024
Версия
1.0.2
Пробный период
Нет
Установок
Менее 50 раз
Отзывы