That’s a very interesting idea. I’ve thought about such things where the user was entering a lot of "non-content" data, but the amount varying. Sometimes I just make lots of TV’s (SillyField1, SillyField2, etc.) and just styled the template so that empty ones look good. And I’ve also used Ditto/GetResources when real loops are more needed - each document using a special template becomes one loopable record in their Ditto-ized holder document, so to speak.
I was thinking that someone could have a plain text field, somehow train the client to enter words with spaces in between (yeah, right!), and then grab and display all that with a snippet that would parse, template, and display the stuff, but you’ve got a bunch of fields, so that would be way too messy.
I’m not sure, TV’s can certainly get way out of hand, let’s see what others say.
you can try multiItemsGridTv. I think this can do what you want. (works on 2.0.8, not on 2.1, yet)
I must say, in recent times, Bruno has become one of the most valuable players around here. Whenever I hear a pretty tough question, it seems like he magically shows up with an answer. Maybe MODx can give out awards for people like him!
As regards Expression Engine, its fans are legion, and its devotees love it. Although I’m very much an free open-source person, I do see how there can be advantages to having a paid system, and I occasionally point people to those systems. I’ve always thought that the biggest complainers should choose a paid system, because then their whining may be treated with more urgency, and you’re not left relying on the kindness of forum strangers. But then I remember... the biggest whiners are usually also the cheapest people, so that’s out.