Рейтинг: 1.3888  
На голосовании
Предложил Пользователь 163266 18.09.2014 14:44:20

Фильтр по названию, ID и других полям эл-тов инфоблока среди элементов ВСЕХ инфоблоков

Добрый день!

Пришла мысль - в Joomla есть фильтр (поиск) по названию, ID материала среди материалов ВСЕХ типов. Сейчас в Битриксе этого нет - фильтровать эл-ты в админке мы можем только среди ОДНОГО инфоблока.

Предложение: сделать в админке поиск по полям среди ВСЕХ инфоблоков. Как это реализовано в Joomla, приведено в скрине. Я думаю это удобно, ведь часто мы уже заранее знаем ID или название эл-та, который так и хочется сразу найти. В Joomla есть как и общая фильтрация (среди всех типов), так и фильтрация материалов внутри одного типа. Кстати, мысль возникла спонтанно - клиент спросил, можно ли делать поиск по названию или ID для всех инфоблоков сразу.

А с учетом того, что у нас есть замечательная таблица b_iblock_element, в которой хранятся все эл-ты с их полями, эта мысль кажется еще интереснее. И реализация не трудная.

Небольшой глоссарий по Joomla:
1. Материал - тоже, что и эл-т инфоблока в Битриксе
2. Тип - тоже, что и инфоблок в Битриксе. Характеризуется списком своих полей.

UPD: Разумеется, можно добавить возможность фильтрации по инфоблоку, флагу активности, временные диапазоны (начало, конец активности) и т.д. Все это может составить приличную общую картинку состояния эл-тов всех инфоблоков.