Allow schemas to have arrays inside arrays

When creating a schema, we’d like to have arrays inside arrays. As far as I understand, Squidex only allows a depth of level 2. We’d like to have more nesting options.

But maybe our approach is wrong. Let’s assume we have a home page for which we use a ‘single content schema’. The home page should have several repeating controls that have lists themselves, e.g.

Home schema
-> service block 1
–> string field 1
–> string field 2
–> list of tags / strings
—> tag 1
—> tag 2
—> …
—> tag n
-> service block 2
–> string field 1
–> string field 2
–> list of tags
—> tag 1
—> tag 2
—> …
—> tag n
-> another field
-> and yet another field

Our current test JSON looks like this: https://www.paste.org/102547

As far as we understand Squidex, ‘list of tags’ can’t be an array so we have to have tag 1 through tag n on the same depth as string field 1 which forces us to use a fixed number of tags.

Is it difficult to add more levels of depth to schemas? We would greatly appreciate it :wink:

Not that difficult but the UI will be horrible. We need to find a solution for that first.