Real_Fermer
@Real_Fermer
Программист PHP

Как исключить из выборки элементы?

есть категория в товарах - hidden_section
как при выборке раздела каталога исключить товары которые есть и в данном разделе и в hidden_section
  • Вопрос задан
  • 440 просмотров
Решения вопроса 1
@Firsov36
full-stack web developer
При выборке использовать в фильтре конструкцию LOGIC => AND, где указать с отрицанием разделы по ID или по LEFT_MARGIN / RIGHT_MARGIN или в том же фильтре указать с отрицанием массив ID разделов. Вы приведите код, которым у вас не получается сделать выборку?

Пример с LOGIC => OR

$arrFilter[] = [
   "ACTIVE" => "Y",
   "LOGIC" => "OR",
   ["!SECTION_ID" => 345],
   ["!SECTION_ID" => 432]
 ];


Документация по теме:
getList() D7
CIBlockElement::GetList() старого ядра
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы