фильтр по брендам битрикс

<?if (!empty($_GET[«trademark»])) {$trademark = $_GET[«trademark»];} else {$trademark = «0»;}?>

<?
CModule::IncludeModule(‘iblock’);
$arSelect = Array(«NAME», «ID»);
$arFilter = Array(«IBLOCK_ID»=>10, «ACTIVE»=>»Y», «NAME» => $trademark);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array(«nPageSize»=>50), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();

}
?>

<?
global $filt;
if (!empty($arFields[«ID»])){$filt = array(«!PREVIEW_PICTURE» => false, «PROPERTY_TRADEMARK» => $arFields[«ID»]);}
else {$filt = array(«!PREVIEW_PICTURE» => false);}
?>

в компоненте

«FILTER_NAME» => «filt»,

фильтр по брендам битрикс

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *