How to do list inside list?

I’m trying to create a vertical list of categories and each category has it’s own list of projects. So basically a list of lists. I’ve tried doing this with repeater inside repeater but it seems we cannot add repeaters inside another one yet according to the forums.

Is there anyway I can achieve this?. I’m doing all of this dynamically through code by the way, so even though I could accomplish this by adding each item manually, I’d need to make changes when the database for categories changes.

What I want to achieve is similar to this blizzard page where they have featured games with a grid of games, then upcoming with a grid of other games, etc. It’s just a repeating list of elements categorized but I want all of this to come from code with my datasets and dynamic categories

You can use a “MULTISTATE-BOX”

https://www.wix.com/velo/reference/$w/multistatebox

Don’t think this works for me. I don’t want to show / hide content depending on state. I actually want to display a list of items and for each item’s UI I want to display a list of some other stuff

Basically One item of the first repeater, has a repeater inside to show some other things like let’s say repeated buttons or icons.

All of this is dynamic, so I don’t know in advance how many items I’ll have.

One solution that comes to mind is to create sections dynamically, as in actually adding new sections, not hiding and showing. Or to have a repeater inside a repeater

  1. Repeater inside an other repeater is not possible as i know

But what you can do ? ? ?

You can use a combination of a REPEATER + LIGHTBOX and on the lightbox you have a second REPEATER.

What you are trying to achieve looks like…

  1. Category
  2. Subcategory

or folder including subfolders. A structure like this.

You want to do it the flexible way, so repeater will be the only option for you.
In combination with a lightbox, you should be able to achieve your aim.
In your Lightbox you just place another second repeater inside.

If this is still not enough, you can create your own CUSTOM-ELEMENT, which will work exactly like you want, bus this for you will need to create it first.

Another option would be to send all your DATA to an iFrame and do the visualisation of your data inside iFrame, where you can work on HTML+CSS-BASE and also create everything dynamically.

A long way to go.

Tried all of the approaches with available elements but they don’t fit what I’m looking for. Will probably have to create my custom elements. Thank you