Что умеет решение
Модуль xlogic.hlfield добавляет в систему новый пользовательский тип поля и свойства инфоблока — «Древовидный справочник (Highloadblock)». Вместо стандартного выпадающего списка (Select) инструмент предоставляет полноценное иерархическое дерево неограниченной глубины. Данные размещаются в Highload-блоках, что гарантирует высокую производительность и гибкость настройки.
Решение подходит для категорий, рубрик и подрубрик товаров или услуг, географических справочников (Страна → Регион → Город → Район) и иерархических классификаторов (ОКВЭД, виды работ, должности).
Модуль поддерживает глубокие деревья с неограниченной вложенностью, где фактический уровень зависит только от настроек. Доступны гибкие режимы выбора: можно ограничить выбор только листьями (конечными элементами), только корнями или разрешить выбор любого узла. Настройка «Максимальная глубина» позволяет контролировать доступные уровни. Встроенная строка фильтра над списком обеспечивает быстрый поиск по названию. Также реализована фильтрация записей справочника по полю активности UF_ACTIVE.
Модуль древовидного справочника на базе Highload-блока обеспечивает автоматическое обновление списка доступных полей (родитель, название, сортировка) при выборе соответствующего блока. Система выполняет валидацию, проверяя существование выбранного значения и его соответствие заданным критериям, включая глубину и тип узла.
General iT может подключить «Древовидный справочник из Highload-блока», настроить его и проверить корректность интеграции с текущим сайтом.