Модуль добавляет пользовательское свойство инфоблока, с помощью которого можно сделать фильтр к элементам инфоблока.
Свойство позволяет фильтровать элементы инфоблока для получения других элементов согласно настройке фильтра в элементе инфоблока.
Это можно использовать для дополнительного вывода товаров на детальной странице, например:
- товары из категории
- похожие товары
- с этим товаром покупают
Работает на любой редакции.
Пример вызова
Свойство позволяет фильтровать элементы инфоблока для получения других элементов согласно настройке фильтра в элементе инфоблока.
Это можно использовать для дополнительного вывода товаров на детальной странице, например:
- товары из категории
- похожие товары
- с этим товаром покупают
Работает на любой редакции.
Пример вызова
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