Hello, we have a problem with nested repeater which I believe is a bug:
We use repeaters as a “page builder” on our websites. In some cases we have a repeater block like “Tiles” where we use nested repeaters (4 tiles in a row for example). This problem happens only sometimes and I am not sure how to reproduce it, but once it happens once, it happens all the time and we have not been able to find a fix for it. This is all using Tailor (which otherwise has been fantastic).
-
Create a nested repeater (tiles block) add items in it and save. This is working as expected.
-
When I add more of these blocks and save, the items in nested repeaters are “moved” or transfered to the first created repeater. Once this happens it happens on all entries.
We tried deleting entries, deleting repeaters, recreating blocks, migrating, redefining Tailor fields, …
Here is simplified definition of the page builder in Tailor:
Builder.yaml
fields:
Builder:
label: Builder
type: mixin
tab: Content
source: Mixins/Builder
Mixins/Builder.yaml
fields:
builder:
name: Builder
type: repeater
displayMode: builder
groups:
Tiles:
name: Tiles
useTabs: true
icon: icon-th-large
fields:
content:
type: mixin
source: Blocks/Tiles
Blocks/Tiles.yaml
fields:
content:
type: nestedform
showPanel: false
tab: Block
form:
tabs:
fields:
tiles:
label: Tiles
type: repeater
displayMode: builder
titleFrom: headline
tab: Content
form:
fields:
headline:
label: Headline
image:
label: Image
type: mediafinder
mode: image
maxItems: 1
Any insight on this would be appreciated!
Thank you!