I need to create a hierarchy that looks something to the effect of
parent 1
- parent 1 child 1
- parent 1 child 2
- parent 1 child 3
parent 2
- parent 2 child 1
- parent 2 child 2
- parent 2 child 3
and so on. My initial thinking was to use the matrix field type....a lot but, unfortunately, a matrix field can't have child fields of matrix field, and each child will need a matrix due to not knowing how many items each one could have as well as keeping them all together and allow for easy reordering.
The other requirement is that a "child" can't exist without a "parent", so I essentially only want to allow a user to create a "parent" at the root level and "child" types under each parent.
Is this even possible in Craft? If it is, could you point me in the direction of where it's documented as I can't seem to find anything that resembles what I'm trying to achieve.
Thank you in advance