Универсальное комбинированное свойство

Модуль расширяет стандартный функционал 1С-Битрикс, добавляя новый тип комбинированного свойства, которое доступно как для элементов, так и для разделов инфоблоков. Это позволяет создавать сложные структуры данных с различными типами полей в рамках одного свойства.
Поддерживаемые типы полей:
-
Строка
-
Многострочный текст (текстовая область)
-
Файл/изображение (поддерживается только для элементов)
-
Дата и время
-
Привязка к элементу
-
Привязка к разделу
-
Список (выпадающий список с одиночным или множественным выбором)
-
Число
-
Цвет (выбор цвета)
-
Привязка к "Яндекс карте" (поддерживается только для элементов)
Ключевые сценарии использования:
-
Блочная структура страниц (услуги, продукты, категории): Один из ключевых сценариев, под которые проектировался модуль. Когда страница услуги, товара или раздела состоит из смысловых блоков (например: «Кому подойдет», «Этапы работы», «Стоимость», «Примеры работ», «Частые вопросы», «Преимущества», «Характеристики»), каждый блок можно оформить как отдельное комбинированное свойство. Внутри блока — заголовок, описание, изображение, список характеристик, ссылка или любой другой набор полей. Это даёт полную свободу верстки без создания десятков типовых инфоблоков и без потери удобства управления контентом.
-
Контакты (для элемента):
-
Поле "Адрес" (текст)
-
Поле "Карта" (Яндекс.Карта) — только для элемента
-
Поле "Телефон" (текст)
-
Поле "Email" (текст)
-
-
События (для элемента):
-
Поле "Дата начала" (дата)
-
Поле "Дата окончания" (дата)
-
Поле "Место проведения" (текст)
-
Поле "Организатор" (привязка к элементу)
-
-
Коммерческие предложения (для элемента):
-
Поле "Название тарифа" (строка)
-
Поле "Цена" (число)
-
Поле "Состав услуг" (многострочный текст или список)
-
Поле "Метка "Хит"/"Рекомендуем"" (список)
-
Преимущества:
-
Уменьшение количества свойств: Позволяет заменить множество отдельных свойств одним комплексным, что упрощает структуру инфоблока.
-
Гибкость: Структуру данных можно легко менять в настройках свойства без изменения логики работы сайта и дополнительного кода.
-
Удобство редактирования: Все логически связанные поля сгруппированы и редактируются в одном компактном блоке, как в элементе, так и в разделе.
-
Экономия времени: Снижаются трудозатраты на создание и последующую поддержку большого количества однотипных свойств.
-
Свобода верстки: Возможность гибко компоновать контент на странице без привязки к жестким структурам отдельных свойств.
-
Единообразие: Позволяет унифицировать хранение мета-информации или дополнительных параметров как для товаров/новостей, так и для их категорий (разделов).
Ограничения текущей версии:
-
Для работы с полем "Яндекс.Карта" требуется валидный API-ключ.
-
Типы полей "Файл/изображение" и "Яндекс.Карта" на данный момент доступны только для элементов инфоблоков (не поддерживаются для разделов).
-
Сложные фильтрации по данным внутри комбинированного свойства требуют дополнительной обработки на уровне разработчика.
Модуль значительно расширяет стандартные возможности работы со свойствами в Битрикс, предоставляя удобный инструмент для создания структурированных данных. Это особенно полезно для сложных проектов, где требуется хранить взаимосвязанные данные в единой структуре как на уровне элементов, так и на уровне разделов.
Для опытных разработчиков модуль предоставляет хорошую основу для дальнейшей кастомизации и расширения функционала под конкретные задачи проекта.

