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

Универсальное комбинированное свойство (xlogic.iprop) - решение для Битрикс

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

0
1 000 руб
Универсальное комбинированное свойство (xlogic.iprop) - решение для Битрикс

Модуль расширяет стандартный функционал 1С-Битрикс, добавляя новый тип комбинированного свойства, которое доступно как для элементов, так и для разделов инфоблоков. Это позволяет создавать сложные структуры данных с различными типами полей в рамках одного свойства.

Поддерживаемые типы полей:

  • Строка

  • Многострочный текст (текстовая область)

  • Файл/изображение (поддерживается только для элементов)

  • Дата и время

  • Привязка к элементу

  • Привязка к разделу

  • Список (выпадающий список с одиночным или множественным выбором)

  • Число

  • Цвет (выбор цвета)

  • Привязка к "Яндекс карте" (поддерживается только для элементов)

Ключевые сценарии использования:

  • Блочная структура страниц (услуги, продукты, категории): Один из ключевых сценариев, под которые проектировался модуль. Когда страница услуги, товара или раздела состоит из смысловых блоков (например: «Кому подойдет», «Этапы работы», «Стоимость», «Примеры работ», «Частые вопросы», «Преимущества», «Характеристики»), каждый блок можно оформить как отдельное комбинированное свойство. Внутри блока — заголовок, описание, изображение, список характеристик, ссылка или любой другой набор полей. Это даёт полную свободу верстки без создания десятков типовых инфоблоков и без потери удобства управления контентом.

  • Контакты:

    • Поле "Адрес" (текст)

    • Поле "Карта" (Яндекс.Карта) — только для элемента

    • Поле "Телефон" (текст)

    • Поле "Email" (текст)

  • События:

    • Поле "Дата начала" (дата)

    • Поле "Дата окончания" (дата)

    • Поле "Место проведения" (текст)

    • Поле "Организатор" (привязка к элементу)

  • Коммерческие предложения:

    • Поле "Название тарифа" (строка)

    • Поле "Цена" (число)

    • Поле "Состав услуг" (многострочный текст или список)

    • Поле "Метка "Хит"/"Рекомендуем"" (список)

Преимущества:

  • Уменьшение количества свойств: Позволяет заменить множество отдельных свойств одним комплексным, что упрощает структуру инфоблока.

  • Гибкость: Структуру данных можно легко менять в настройках свойства без изменения логики работы сайта и дополнительного кода.

  • Удобство редактирования: Все логически связанные поля сгруппированы и редактируются в одном компактном блоке, как в элементе, так и в разделе.

  • Экономия времени: Снижаются трудозатраты на создание и последующую поддержку большого количества однотипных свойств.

  • Свобода верстки: Возможность гибко компоновать контент на странице без привязки к жестким структурам отдельных свойств.

  • Единообразие: Позволяет унифицировать хранение мета-информации или дополнительных параметров как для товаров/новостей, так и для их категорий (разделов).

Ограничения текущей версии:

  • Для работы с полем "Яндекс.Карта" требуется валидный API-ключ.

  • Типы полей "Файл/изображение" и "Яндекс.Карта" на данный момент доступны только для элементов инфоблоков (не поддерживаются для разделов).

  • Сложные фильтрации по данным внутри комбинированного свойства требуют дополнительной обработки на уровне разработчика.

Модуль значительно расширяет стандартные возможности работы со свойствами в Битрикс, предоставляя удобный инструмент для создания структурированных данных. Это особенно полезно для сложных проектов, где требуется хранить взаимосвязанные данные в единой структуре как на уровне элементов, так и на уровне разделов.

Для опытных разработчиков модуль предоставляет хорошую основу для дальнейшей кастомизации и расширения функционала под конкретные задачи проекта.

Наш модуль уже успешно используют на наших проектах