В фильтре выбираем дату (из свойства).
Задача - показывать обьекты, у которых нет этой даты в свойстве, т.е. вместо
[PROPERTY_DATE] => 25-03-2023
должно быть
[PROPERTY_DATE] => !25-03-2023
Штатно Битрикс так не умеет.
Что пробовал:
Делать второй фильтр
array("PROPERTY_DATE" => "!24-03-2023")
и пушить в первый - не работает.
Перебирать массив добавляя "!" - не работает.
foreach ($GLOBALS['arrFilter']['=PROPERTY_13'] as $key => $val) {
$GLOBALS['arrFilter']['PROPERTY_13'][$key] = '!'.$val;
unset($GLOBALS['arrFilter']['=PROPERTY_13']);
}
Что посоветуете, товарищи эксперты?
Важно - свойство множественное. С одним значением получалось сделать с помощью array_push - с 2 и более значениями - не получается :(