
Выбор тега с помощью TagSelector
Замена штатного поля «Теги» на удобный TagSelector: быстрый поиск и визуальный выбор тегов без ручного ввода с клавиатуры в Битрикс.
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 20.12.2023
- Версия:
- 0.2.1
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Что можно выбрать в TagSelector
Кастомное поле TagSelector — это готовое решение для 1С-Битрикс, предназначенное для создания удобных и производительных интерфейсов выбора данных из справочников, списков и деревьев. Продукт решает задачу замены стандартных выпадающих списков на более функциональный и быстрый компонент, способный работать с большими объёмами информации. Основная цель — упростить и ускорить работу пользователя при поиске и выборе значений как в административной панели, так и в интерфейсах CRM.
Функциональные возможности и платформа
Решение разработано для платформы 1С-Битрикс и совместимо с редакциями «Корпоративный портал», «Энтерпрайз» и «Интернет-магазин + CRM». Поле TagSelector может быть привязано к Highload-блокам, универсальным спискам и информационным блокам, что делает его универсальным инструментом для различных типов данных. Среди ключевых возможностей продукта:
- Отображение списков и древовидных структур (например, иерархии регионов или городов);
- Обработка больших объёмов данных: поддерживается работа с базами до 3–4 миллионов записей с ограничением одновременного вывода 20 элементов для сохранения производительности;
- Двухуровневое кеширование (на стороне сервера и на стороне клиента), обеспечивающее высокую скорость загрузки и отклика интерфейса;
- Возможность использования в фильтрах CRM и на сущностях CRM, а также в административной части портала.
Что получает покупатель после установки
После установки и активации модуля вы получаете готовое поле типа TagSelector, которое настраивается через стандартный интерфейс пользовательских полей Битрикс. В настройках доступны опции для включения древовидного режима (необходимо указать поле для связи с родительским элементом и активировать галочку «Справочник имеет вложенность») и для вывода всего справочника целиком. Для корректного отображения поля в списках CRM необходимо настроить фильтр: задать режим «Точное совпадение» и включить опцию «Значение поиска участвуют в поиске». Продукт поставляется в версии 0.2.1 и распространяется без поддержки Композита и адаптивной вёрстки.
Для кого подходит данное решение
Решение ориентировано на компании и разработчиков, работающих с крупными справочниками и каталогами на платформе 1С-Битрикс. Оно будет особенно полезно в сферах, где требуется быстрый выбор из тысяч и миллионов записей: логистика (регионы, города), розничная торговля (номенклатура товаров), CRM-системы (списки контрагентов, контактов). Продукт подходит для веб-мастеров и технических специалистов, которые занимаются настройкой и кастомизацией корпоративных порталов и интернет-магазинов, нуждающихся в замене стандартных медленных выпадающих списков на производительный и интуитивно понятный интерфейс ввода тегов.
Кастомное поле TagSelector
Данное поле может работать с Highload-блоками, универсальными списками, инфоблоками. Что умеет поле:
Отображать списки (к примеру: справочник);
Выводить данные в виде дерева (к примеру: Регионы, города);
Работать с большим объемом данных (до 3-4 млн. записей, ограничение одновременного вывода 20 элементов);
Кеширование на беке и на фронте (что обеспечивает быстродействие)
Данное поле можно использовать в фильтре CRM, выводить в сущностях CRM, выводить в административной части портала.
- Чтобы отобразить поле в списке CRM, нужно в настройках поля проставить значения «Показывать в фильтре списков» -> Точное совпадение, установить галочку в «Значение поиска участвуют в поиске».(скриншот 1);
- Для вывода древовидного списка значений, в настройках нужно включить галочку «Справочник имеет вложенность», а также указать поле для связки с родительским элементом. (скриншот 2);
- Для вывода всех элементов, нужно поставить галочку «Выводить весь справочник». Внимание:
при включенном значении «Справочник имеет вложенность», не учитывается значение настройки «Выводить весь справочник». Также при выключенном значении «Справочник имеет вложенность» не учитывается поле для связки с родительским элементом; - Пример вывода древовидного списка в поле CRM (скриншот 3);
- Пример вывода всего списка в поле CRM (скриншот 4);
Для каких задач предназначен TagSelector и чем он лучше стандартных выпадающих списков в Битрикс?
С какими редакциями 1С-Битрикс и типами данных совместим TagSelector?
Какова стоимость продукта и по какой модели предоставляется лицензия?
Насколько сложна установка и настройка TagSelector? Требуются ли навыки программирования?
Предоставляется ли техническая поддержка после покупки и на каких условиях?
Установка модуля из Маркетплейса
Перейдите в административной панели в раздел «Маркетплейс» → «Каталог решений». Найдите модуль «Выбор тега с помощью TagSelector» и нажмите «Установить». После завершения установки перейдите в «Маркетплейс» → «Установленные решения» и убедитесь, что модуль отображается в списке.
Настройка прав доступа модуля
Откройте «Настройки» → «Настройки продукта» → «Настройки модулей» и выберите «Выбор тега с помощью TagSelector». В поле «Права на модуль» установите необходимые уровни доступа для групп пользователей (например, «Полный доступ» для администраторов), затем сохраните изменения.
Создание кастомного поля для сущности
Перейдите в нужную сущность (например, «Настройки» → «Highload-блоки» или «Типы информационных блоков»). Добавьте новое пользовательское поле, выбрав тип «Привязка к элементам» или «Список». В свойствах поля укажите идентификатор источника данных (например, Highload-блока или инфоблока), к которому будет привязан TagSelector.
Привязка TagSelector к полю
В настройках созданного пользовательского поля найдите параметр «Тип отображения» и выберите значение «TagSelector» из выпадающего списка. Дополнительно настройте количество отображаемых элементов (по умолчанию 20) и включите двухуровневое кеширование, если требуется работа с большими объёмами данных.
Проверка работы в административной панели
Откройте любой элемент сущности (например, элемент инфоблока или карточку в CRM), к которому привязано поле. Убедитесь, что вместо стандартного списка отображается компонент TagSelector с возможностью поиска и выбора значений. Проверьте, что при вводе текста происходит фильтрация, а при выборе — сохранение данных.
Тестирование на публичной части сайта
Если модуль используется в формах на сайте (например, в каталоге или личном кабинете), откройте соответствующую страницу. Введите тестовые данные через TagSelector и отправьте форму. Убедитесь, что выбранные значения корректно сохраняются и отображаются в административной панели.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.





















