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

Афоризм дня:

Как нельзя приступить к лечению глаза, не думая о голове, или лечить голову, не думая о всем организме, так нельзя лечить тело, не леча душу. (674)
By Admin On October 31, 2018
413

Leave a reply

Realtime chat

New window

Get Newsletter

Featured Posts