Another approach could be to have a list of Queries, and you can create a Query Page or a Query Widget, just by selecting one by name. You could then be able to clone queries, or create sub queries.
Hi, I have just a similar need.
I'm developing a product catalog site, so I have to display lists of products for a certain category (that I've implemented as a taxonomy) or lists of products filtered by some of the product fields.
Example: all products for men, or all products for the winter season. These fields (gender, and season) are in a custom ProductPart record I've developed, following the SampleCommerce sample.
The built-in list feature in orchard, would require users to manually add items to the list, but its unmanageable because every change to a product would require a change in all the affected lists.
So I would like to define a dynamic list, or queries as Sebastien said.
Do you have any hints/advice about how to achieve this?
Sebastien, I've read that Orchard 2.0 will have a commerce module, so I guess you are working on how to create pages whose content is retrieved by queries: any glance about the direction you have taken would help me a lot.