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

Афоризм дня:

Книги – лучшие товарищи старости, в то же время они – лучшие руководители юности. (664)
By Admin On October 31, 2018
440

Leave a reply

Realtime chat

New window

Get Newsletter

Featured Posts