Как задать фильтр перед компонентом
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");
Кроме того работает и с множественным свойством "дата" и "дата/время"

Афоризм дня:

Каждый чувствует, каковы его силы, на которые он может рассчитывать. (681)
By Admin On October 31, 2018
490

Leave a reply

Realtime chat

New window

Get Newsletter

Featured Posts