Контент и инфоблоки · 2 МИН ЧТЕНИЯ

Повторяемые группы полей

Соберите повторяющиеся элементы: этапы работы, преимущества или блоки инструкции.

Перед началом

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

Порядок действий

  1. Добавьте поле типа repeater. Опишите вложенные поля и задайте каждому своё имя, подпись и разрешённый тип.
  2. Используйте простую схему: например, строка «Название», текст «Описание» и изображение «Иллюстрация». Настройте доступные ограничения.
  3. Откройте материал и добавьте несколько строк повторителя. Заполните поля и при необходимости загрузите изображение в каждой строке.
  4. Измените порядок строк, сохраните материал и откройте его снова. Проверьте, что значения остались связаны со своими элементами.
  5. Подключите отображение повторителя в шаблоне записи. Схема хранится в настройках поля, а данные — в записи инфоблока.
Обратите внимание. Вложенные повторители и галереи внутри повторителя не поддерживаются. Повторяемое поле не используется как SQL-фильтр или фасет.

Проверьте результат

Добавление, перестановка и удаление строк работают; после сохранения структура не меняется, а удаление одной строки не затрагивает соседнюю.

Скриншот инструкции