Поля повторювачів є однією з найпопулярніших функцій у Field Forge PRO. Вони вирішують основну проблему управління контентом: як впоратися зі списком елементів, коли заздалегідь не відомо, скільки елементів буде? Замість того, щоб створювати жорсткі поля, такі як “Ім’я учасника команди 1”, “Ім’я учасника команди 2”, “Ім’я учасника команди 3” (і сподіватися, що вам ніколи не знадобиться четвертий), повторювач дозволяє редакторам додавати стільки рядків, скільки їм потрібно. Кожен рядок має той самий набір підполів, і редактори можуть вільно додавати, видаляти та змінювати порядок рядків.
Думайте про повторювач як про міні-таблицю, вбудовану у ваш редактор постів. Ви визначаєте стовпці один раз (підполя), а редактори додають стільки рядків, скільки вимагає їхній контент.
Коли використовувати повторювач
Повторювачі є правильним вибором щоразу, коли у вас є список подібних елементів, де кількість елементів варіюється. Ось детальні реальні сценарії:
| Сценарій | Підполя в кожному рядку | Чому повторювач є правильним |
|---|---|---|
| Розділ FAQ | Питання (текст), Відповідь (текстова область) | Кожна сторінка може мати різну кількість запитань — деякі мають 3, інші 20 |
| Сторінка членів команди | Фото (зображення), Ім’я (текст), Посада (текст), Біографія (текстова область), URL LinkedIn (url) | Компанії зростають — ви не можете передбачити розмір команди |
| Таблиця цін | Назва плану (текст), Щомісячна ціна (число), Річна ціна (число), Особливості (текстова область), Текст CTA (текст), URL CTA (url), Популярний (так/ні) | Різні продукти мають різну кількість цінових рівнів |
| Хронологія / етапи | Рік (текст), Назва (текст), Опис (текстова область), Зображення (зображення) | Історії компаній варіюються за довжиною |
| Посилання на соціальні мережі | Платформа (вибір: Facebook/Twitter/LinkedIn/Instagram/YouTube/TikTok), URL (url) | Деякі організації присутні на 3 платформах, інші на 8 |
| Логотипи клієнтів | Логотип (зображення), Назва компанії (текст), URL вебсайту (url) | Кількість клієнтів змінюється з часом |
| Таблиця специфікацій | Назва специфікації (текст), Значення специфікації (текст) | Продукти мають різну кількість специфікацій |
Покроково: Створення повторювача FAQ
Давайте створимо повний розділ FAQ, який менеджер контенту може використовувати на будь-якій сторінці. Це один з найпоширеніших випадків використання повторювача, і він демонструє всі функції, які вам потрібно зрозуміти.
Сценарій: Ви керуєте веб-сайтом компанії SaaS. Кожна сторінка продукту потребує свого власного розділу FAQ з питаннями та відповідями. Деякі сторінки мають 5 питань, інші – 15. Маркетинг часто додає та видаляє питання на основі відгуків клієнтів.- Перейдіть до Field Forge > New Field Group
- Введіть заголовок: Розділ FAQ сторінки
- Натисніть Add Field і виберіть Repeater з сітки типів полів (він знаходиться під “Compound Fields” і має значок PRO)
- Налаштуйте повторювач:
– Ім’я: faq_items
– Інструкції: Додайте питання та відповіді для розділу FAQ цієї сторінки. Перетягніть рядки, щоб змінити порядок. Перше FAQ з’являється вгорі розділу на веб-сайті.
– Мінімальна кількість рядків: 1 (кожен розділ FAQ повинен мати принаймні одне питання)
– Максимальна кількість рядків: 30 (запобігає випадковому створенню надто довгого списку)
– Макет: Блок (краще для рядків з підполем Textarea — дає полю відповіді простір для дихання)
– Мітка кнопки: “Додати FAQ” (налаштовує текст кнопки Додати рядок, щоб бути більш описовим)
- Тепер додайте підполя всередині повторювача:
– Мітка: Питання
– Ім’я: question
– Обов’язкове: Так
– Заповнювач: “Яка ваша політика повернення?”
– Ширина обгортки: 100%
– Натисніть Add Sub Field, виберіть Textarea:
– Мітка: Відповідь
– Ім’я: answer
– Обов’язкове: Так
– Рядки: 4
– Заповнювач: “Напишіть чітку, корисну відповідь…”
– Ширина обгортки: 100%
- Встановіть правило розташування: Тип запису дорівнює Сторінка (або будь-який інший тип запису, який потребує FAQ)
- Натисніть Save Field Group
[Скриншот: конфігурація поля повторювача в редакторі групи полів, що показує “Елементи FAQ” з двома підполями (Питання та Відповідь), мінімум 1 рядок, максимум 30 рядків, макет Блок]
Як редактори використовують повторювач FAQ
Коли менеджер контенту відкриває сторінку, яка має повторювач FAQ:
- Вони бачать метабокс “Секція FAQ сторінки” з одним порожнім рядком FAQ (оскільки Мінімальна кількість рядків – 1)
- Вони вводять запитання в поле Запитання: “Що входить у безкоштовний пробний період?”
- Вони вводять відповідь у поле Відповідь: “Безкоштовний пробний період включає повний доступ до всіх функцій на 14 днів. Кредитна картка не потрібна.”
- Вони натискають кнопку Додати FAQ, щоб додати ще один рядок
- Вони заповнюють друге запитання та відповідь
- Вони продовжують додавати рядки, поки всі FAQ не будуть введені
- Щоб змінити порядок запитань, вони беруться за ручку перетягування на будь-якому рядку та переміщують його вгору або вниз
- Щоб видалити запитання, вони натискають кнопку X на заголовку цього рядка
- Вони натискають Оновити, щоб зберегти
Режими відображення повторювачів
Коли ви налаштовуєте повторювач, ви обираєте, як рядки виглядають в редакторі. Правильний вибір залежить від того, скільки підполів має кожен рядок і наскільки складні дані.
| Режим | Як це виглядає | Найкраще підходить для | Уникайте, коли |
|---|---|---|---|
| Таблиця | Усі рядки видимі в таблиці з підполями як стовпці | Рядки з 2-4 простими підполями (як FAQ з питанням і відповіддю) | Рядки мають більше 5 підполів або містять поля Textarea/WYSIWYG |
| Блок | Кожен рядок — це розширювана картка — натисніть заголовок, щоб відкрити, натисніть ще раз, щоб закрити | Рядки з багатьма підполями або підполями, які потребують вертикального простору | У вас дуже прості рядки, де режим Таблиця був би ефективнішим |
| Рядок | Компактне однорядкове резюме для кожного рядка, натисніть, щоб розширити | Рядки з чітким підполем “назва”, яке слугує резюме — як ім’я члена команди | Резюме не буде значущим (наприклад, рядки координат або кодів) |
Налаштування обмежень рядків
Ви можете контролювати, скільки рядків редактори можуть додати:
- Мінімум рядків: Забезпечує, щоб редактори надали принаймні певну кількість записів. Встановіть на 1 для FAQ (кожен розділ FAQ повинен містити принаймні одне питання), або 3 для таблиць цін (більшість сторінок цін показують три рівні).
- Максимум рядків: Обмежує список, щоб запобігти додаванню редакторами надмірної кількості рядків. Встановіть на 10 для членів команди на сайті невеликої компанії, або 50 для великого FAQ.
- Без обмежень: Залиште обидва поля порожніми, щоб дозволити будь-яку кількість рядків. Це підходить для більшості випадків використання.
Вкладені повторювачі всередині повторювачів
Повторювачі можуть бути вкладеними для складних структур даних. Використовуйте це обережно — глибоко вкладені дані можуть бути заплутаними для редакторів — але це потужний інструмент, коли він вам потрібен.
Приклад: Учбовий план курсуСайт університету потребує відображення модулів курсу, де кожен модуль містить кілька уроків:
- Модулі (зовнішній повторювач)
– Опис модуля (текстова область)
– Уроки (внутрішній повторювач)
– Назва уроку (текст)
– Тривалість уроку (текст, наприклад, “45 хвилин”)
– URL відео уроку (url)
– Матеріали уроку (файл)
Редактори спочатку додають модулі, а потім у кожному модулі додають уроки. Кожен модуль може мати різну кількість уроків.
Згорнуті заголовки рядків
Коли ви використовуєте режим відображення Блок або Рядок, кожен рядок показує заголовок, на який ви можете натиснути, щоб розгорнути або згорнути. За замовчуванням заголовок показує “Рядок 1”, “Рядок 2” тощо. Ви можете зробити це більш корисним, вибравши, яке значення підполя з’являється в заголовку.
У налаштуваннях Повторювача встановіть Заголовок згорнутого рядка на одне з ваших підполів (наприклад, поле Питання для FAQ). Тепер замість “Рядок 1”, “Рядок 2” заголовки показують “Яка ваша політика повернення?”, “Як я можу скасувати підписку?” — що значно полегшує редакторам пошук потрібного рядка.
> Що буде без PRO: Поля повторювача вимагають плану PRO. На безкоштовному плані, якщо вам потрібен список елементів, вам доведеться створити окремі пронумеровані поля — “Ім’я учасника команди 1”, “Посада учасника команди 1”, “Ім’я учасника команди 2”, “Посада учасника команди 2” — що є жорстким, марнотратним і важким для підтримки. Рекомендується використовувати PRO Повторювач для будь-якого контенту на основі списків.
> Порада: При створенні Повторювача завжди заповнюйте кілька тестових рядків самостійно, перш ніж передати його вашій команді контенту. Це допоможе вам виявити проблеми з порядком підполів, ширинами обгорток і режимом відображення до того, як з ними зіткнуться редактори.
> Поширена помилка: Встановлення режиму відображення на Таблиця, коли Повторювач має підполе Текстова область або WYSIWYG. Режим таблиці показує все в щільній сітці, і великі текстові поля стискаються в маленькі стовпці. Використовуйте режим Блок замість цього, коли підполя містять будь-який багаторядковий контент.