1С-Битрикс - модуль группировки свойств, новое свойство повторитель

Denkon Fields - это модуль для 1С-Битрикс, который превращает обычные свойства инфоблоков в удобные структурированные блоки данных.

1C-Битрикс Модуль 10-15 мин.

Denkon Fields - это модуль для 1С-Битрикс, который превращает обычные свойства инфоблоков в удобные структурированные блоки данных.

Стоимость: 2 000 ₽

Характеристики:

Платформа 1C Bitrix
Тип Модуль
Удобство Да
Удобство

Единый набор полей внутри одного свойства.

Универсальность

Подходит для блоков вроде “Преимущество”, “Характеристики”, “Списки” и т.п

Гибкость

Свойство повторитель - позволяет повторно создавать однотипные блоки в рамках одного свойства

Модуль позволяет создавать не просто одно поле, а полноценную группу связанных полей: заголовок, текст, изображение, список, чекбокс, файл или повторяемые строки. Контент-менеджер работает с понятной формой в админке, а разработчик получает аккуратные структурированные данные для вывода на сайте.

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

Что умеет модуль

Denkon Fields добавляет два новых типа свойств инфоблока:

Denkon: группа полей - единый набор полей внутри одного свойства.
Подходит для блоков вроде “Преимущество”, “SEO-блок”, “Карточка характеристики”, “Блок с изображением и текстом”.

Denkon: повторитель - список однотипных строк, где каждую строку можно добавить, заполнить или удалить.
Подходит для FAQ, преимуществ, этапов работы, галерей, логотипов, характеристик, документов, состава продукта и любых повторяемых блоков.

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

  • строка;
  • многострочный текст;
  • HTML-текст;
  • чекбокс;
  • список;
  • файл.

Схему можно настроить вручную через JSON или собрать через удобный визуальный конструктор: выбрать тип поля, указать код, название и нажать “Добавить”.

Чем это выгодно клиенту

Клиент получает гибкую админку без лишней сложности.

Вместо десятков разрозненных свойств можно создать одно понятное свойство, внутри которого находятся все нужные поля. Контент-менеджеру не нужно думать, где находится “картинка”, где “текст”, где “ссылка”, где “подпись”. Всё собрано в одном логичном блоке.

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

Чего позволяет избежать

Denkon Fields помогает избежать типичных проблем при развитии сайта на Битрикс:

  • огромного количества отдельных свойств в инфоблоке;
  • путаницы в админке для контент-менеджеров;
  • создания лишних инфоблоков ради небольших повторяемых блоков;
  • ручного хранения сложных данных в обычных текстовых полях;
  • ошибок при редактировании JSON неподготовленным пользователем;
  • жёсткой привязки верстки к неудобной структуре данных;
  • лишней доработки админки под каждый новый тип контентного блока.

В чём удобство для контент-менеджера

Менеджер работает не с техническими данными, а с обычной формой.

Если это FAQ - он видит строки с вопросом и ответом.
Если это логотипы - добавляет файл и подпись.
Если это преимущества - заполняет заголовок, текст и изображение.
Если это повторитель - нажимает “Добавить строку” и получает новый готовый блок.

При этом JSON-поле остаётся доступным для разработчика, но не мешает обычному пользователю. Для простых задач менеджер использует визуальный конструктор, а для сложных сценариев разработчик может вручную скорректировать схему.

Примеры использования

FAQ:

  • вопрос;
  • ответ.

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

  • заголовок;
  • описание;
  • иконка или изображение.

Этапы работы:

  • номер;
  • название этапа;
  • описание.

Галерея:

  • изображение;
  • подпись;
  • признак “показывать на главной”.

Документы:

  • название;
  • файл;
  • тип документа.

Сравнение товаров:

  • параметр;
  • значение;
  • комментарий.

Информация для разработчика

Схема поля хранится в настройках свойства. Значения элемента сохраняются в JSON внутри обычного свойства инфоблока.

Пример схемы:

 
[ { "code": "title", "name": "Заголовок", "type": "text" }, { "code": "text", "name": "Текст", "type": "textarea" }, { "code": "image", "name": "Изображение", "type": "file" } ]

Для списка:

 
{ "code": "type", "name": "Тип", "type": "select", "options": { "new": "Новинка", "hit": "Хит" } }

Вывод группы полей:

 
use Denkon\Fields\Helper; $data = Helper::decode($arResult['PROPERTIES']['MY_GROUP']); echo $data['title']; echo $data['text'];

Вывод повторителя:

 
use Denkon\Fields\Helper; $items = Helper::decode($arResult['PROPERTIES']['MY_REPEATER']); foreach ($items as $item) { echo $item['title']; echo $item['text']; }

Вывод файла:

 
use Denkon\Fields\Helper; $src = Helper::fileSrc($item['image']); if ($src) { echo '<img src="' . htmlspecialchars($src) . '" alt="">'; }

Ключевая ценность

Модуль делает структуру контента гибкой, а работу с ней - простой.

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

Модуль

denkon.fields -модуль 1С-Битрикс для группировки свойств

Тип

ZIP архив

Платформа 1C Bitrix
Тип Модуль
Удобство Да
Поддержка На протяжении использования

Отзывы о решении

Можно посмотреть опыт клиентов или оставить свой отзыв после покупки и запуска проекта.

Отзывов пока нет

Будьте первым, кто поделится впечатлением после покупки или адаптации решения.

Оставить отзыв

После покупки продукта вы получите на указанный при оплате email ссылку для скачивания установочного архива. Лицензионный ключ, если он предусмотрен, будет приложен к письму.

Возврат денежных средств:

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

Возврат денежных средств производится в течение 3 дней с момента покупки.

По всем вопросам вы можете написать на:

 

Нужно доработать решение под ваш бизнес, структуру и контент?

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