Задать вопрос
Real_Fermer
@Real_Fermer
Программист PHP

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

есть категория в товарах - hidden_section
как при выборке раздела каталога исключить товары которые есть и в данном разделе и в hidden_section
  • Вопрос задан
  • 556 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Решения вопроса 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() старого ядра
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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