Как задать фильтр перед компонентом
Notes

Как задать фильтр перед компонентом

Если требуется задать фильтрацию без использования компонента фильта, тогда можно установить код фильтра перед вызовом простого компонента.

Такое возможно при использовании компонентов: bitrix:catalog.section, bitrix:catalog.sections.top и bitrix:news.list.

Примеры:

Отфильтровать элементы инфоблока привязанные только к текущему пользователю

global $USER;
$thisUserId = $USER->GetID();
$GLOBALS['arrFilter'] = array('PROPERTY_USER_ID_BIND' => $thisUserId);

Задать фильтр перед компонентом по дате больше сегодняшней:

$GLOBALS["filterHidden"][">"."PROPERTY_DATE"] = date("Y-m-d");
Кроме того работает и с множественным свойством "дата" и "дата/время"

Quote of the day:

Если бы мудрость дарилась природой с обязательным условием держать ее в себе и ни с кем не делиться ею, я бы от нее не отказался.
By Admin On October 31, 2018

Leave a reply