Repeatable Fields within CMS & Variables
M
Michael Rose
// Problem
Currently, when creating repeatable content within a page (e.g. lists, sliders, or structured sections), we have to manually define multiple fields like:
- Item Text 01
- Item Image 01
- Item Text 02
- Item Image 02
- Item Text 03
- Item Image 03
This approach becomes difficult to scale, harder to manage, and less flexible for dynamic layouts.
// Existing Workaround
Using CMS Collections helps in some cases, but it’s not ideal for repeatable sub-sections within a single page (e.g. feature lists, slider items, or modular content blocks that belong to one page rather than a collection).
// Proposed Solution
Introduce repeatable variable groups (or “nested repeaters”) that allow users to:
- Define a group (e.g. “List Item”) with fields like:
-- Text
-- Image
-- Link (optional)
- Add/remove/reorder instances of that group dynamically
Bind these groups directly within page-level variables or CMS entries
Log In