Возникла необходимость создания на основе элемента catalog.section пользовательского компонента. И там помимо прочего необходимо исключить из результата элементы каталога с определенными Id, которые хранятся в массиве.
Подскажите, пожалуйста, как это реализовать.
Пробовала добавлять в $arFilter чтото такое
но не работает, т.к. как оказалось далее, после получения результатов $arResult["ID"] оказывается равным нулю для любых элементов, хотя в массиве $arSelect он присутствует.
В документации в примере написано
что же я делаю неправильно?
Подскажите, пожалуйста, как это реализовать.
Пробовала добавлять в $arFilter чтото такое
Код |
---|
foreach($GLOBALS["arUsedElements"] as $value){ $arFilter["!%ID"] = $value; } |
но не работает, т.к. как оказалось далее, после получения результатов $arResult["ID"] оказывается равным нулю для любых элементов, хотя в массиве $arSelect он присутствует.
В документации в примере написано
Код |
---|
<?$arFilter = ( ... !%ID" => 33, //Все ID НЕ РАВНЫЕ 33... );?> |
что же я делаю неправильно?