Повторитель (Repeater) — это поле для тех случаев, когда вам нужно добавить на страницу не один элемент, а сразу несколько элементов с одинаковой структурой, но разным содержанием.
Представьте, что вам нужно создать на сайте раздел «Вопросы-ответы». Можно, конечно, сделать отдельное поле «Вопрос» и отдельное поле «Ответ». Но что если вопросов 10? Или 20? Создавать 20 полей «Вопрос» и 20 полей «Ответ» — не самое разумное решение.
Повторитель решает эту проблему. Он позволяет создать шаблон одного элемента (например, пара полей «Вопрос» + «Ответ»), а потом добавлять сколько угодно таких элементов одной кнопкой.
На данный момент в поле есть такие поля: текстовая строка, числовое поле, текстовая область, флаг, дата. Список будет постепенно расширяться по мере выхода новых версий. В планах — добавить все типы полей — но это объемная работа, поэтому поле будет дополняться постепенно.
Настройки поля минималистичны и просты:
Где это может пригодится?
FAQ-разделы, Преимущества компании или товара, Меню ресторана или кафе — вариантов применения масса. Все зависит от вашей фантазии.
Что с дизайном?
Помимо трех встроенных стилей отображения:
1) Список — классический вертикальный вариант
2) Карточки — элементы в красивых блоках
3) Таблица — аккуратная табличная форма
Вы можете создать свой собственный шаблон вывода с помощью простых тегов. В настройках поля есть режим «Пользовательский шаблон», где вы пишете HTML-разметку, а вместо данных подставляете специальные теги:
{repeater} <div class="my-faq-item"> <h3 class="question">{repeater-field-question}</h3> <div class="answer">{repeater-field-answer}</div> </div> {/repeater}
Вот как выглядит работа на фронте:
Что ещё умеет Repeater?
✅ Сортировка элементов — просто перетащите блоки в нужном порядке
✅ Ограничение количества — можно задать минимум и максимум элементов
✅ Значения по умолчанию — новые блоки могут сразу заполняться шаблонными данными
✅ Адаптивность — автоматически подстраивается под мобильные устройства
✅ Группировка одинаковых элементов — если несколько блоков совпадают, поле может объединить их







как всегда с полезными идеями
Супер. давно искал подобное решение. Приобрету.