Repeater-Feld
Repeater-Feld
Das repeater-Feld speichert wiederholbare Zeilen mit strukturiertem Inhalt.
Am besten geeignet für
- FAQ-Einträge
- Preiskarten
- Feature-Listen
- Zeitachsen-Schritte
- Vergleichszeilen
Schema-Beispiel
{
"name": "faqItems",
"label": "FAQ Items",
"type": "repeater",
"fields": [
{ "name": "question", "type": "text" },
{ "name": "answer", "type": "textarea" }
]
}Häufige Subfelder pro Zeile
Innerhalb eines repeater verwenden Teams häufig:
texttextareanumberurlcheckboxcoloremailtelrange
Diese Subfelder ermöglichen es einer wiederholten Zeile, sowohl Inhalte als auch leichte elementbezogene Einstellungen zu tragen.
Verwendung in Templates
<div class="faq-list">
{{#each faqItems as="item"}}
<article class="faq-item">
<h3>{{ item.question }}</h3>
<p>{{ item.answer }}</p>
</article>
{{/each}}
</div>Wann verwenden
Verwende repeater, wenn ein Abschnitt mehrere Elemente mit derselben internen Struktur benötigt.
Wann nicht verwenden
Verwende repeater nicht, wenn:
- ein Feldwert ausreicht
- die Zeilen nicht wirklich die gleiche Struktur haben
- der Inhalt eine dynamische List anstelle lokal wiederholter Zeilen sein sollte