Сделали новое свойства "простой чекбокс", у которого естьY и N.
В списке элементов хотим фильтровать элементы. У которых стоит чекбокс - не выводить.
Так вот, фильтр то работает, но отображает элементы не корректно.
Нужно открыть редактирование элемента и ничего не меняя сохраниться. Т.е. к ранее созданным элементам не применяется фильтрация по свойству, пока не пересохранишь элемент. Но их у нас несколько сотен.
Вообщем забили на этот глюк битрикса и для решения своих задач пошли по другому пути.
Создали новый раздел, и теперь нужно чтобы элменты конкретного раздела не попадали в список news.list.
Используем фильтр section_id, но в нем нужно указывать все разделы, которые нужно выводить, как сделать, чтобы фильтр выводил все разделы, кроме одного?
<?$GLOBALS['arrFilter']=array("SECTION_ID" => 27);?> - этот фильтр выводит только раздел 27. Но не выводит другие. Как вывести все разделы и наоборот не выводить 27-ой? Восклицательный знак не делает исключения.
В списке элементов хотим фильтровать элементы. У которых стоит чекбокс - не выводить.
Так вот, фильтр то работает, но отображает элементы не корректно.
Нужно открыть редактирование элемента и ничего не меняя сохраниться. Т.е. к ранее созданным элементам не применяется фильтрация по свойству, пока не пересохранишь элемент. Но их у нас несколько сотен.
Вообщем забили на этот глюк битрикса и для решения своих задач пошли по другому пути.
Создали новый раздел, и теперь нужно чтобы элменты конкретного раздела не попадали в список news.list.
Используем фильтр section_id, но в нем нужно указывать все разделы, которые нужно выводить, как сделать, чтобы фильтр выводил все разделы, кроме одного?
<?$GLOBALS['arrFilter']=array("SECTION_ID" => 27);?> - этот фильтр выводит только раздел 27. Но не выводит другие. Как вывести все разделы и наоборот не выводить 27-ой? Восклицательный знак не делает исключения.