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