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

Афоризм дня:

Когда гнев или какой?либо иной подобного рода аффект овладевает индивидом, решение последнего неминуемо становится негодным. (659)
By Admin On October 31, 2018
434

Leave a reply

Realtime chat

New window

Get Newsletter

Featured Posts