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