I have 5 parents in the content tree with 5-20 children each. Parents are of CMS.MenuItem Page Type and children are of custom.Page. I have 5 Repeaters on the grandparent generating a list of names of the children. Instead of having 5 different lists (5 Repeaters), I want to make one giant list where the children are differentiated by their parent (like by the NodeOrder of the parent, for example). Essentially, I want to replicate the behavior of 5 Repeaters using just 1 Repeater so that another parent with children can be added later without having to add another Repeater. I don't want to spend the time on a too custom of a solution because there's a cost-to-benefit ratio I'm working with here. That is, the chances of another parent with children being added later is slim and adding another Repeater to compensate would be quick and easy.
I tried using a Viewer but it seems like I'm running into the same problem. Although it allows me to use hierarchical transformations, the Item transformation is just another transformation where I need to figure out how to access the parent object of each iterated item.
If I could access the parent object of each iterated item within a Repeater transformation (which I thought was possible), then I could just continue using a Repeater to accomplish my goal.