My goal: I want to create a special category that will display products by different rules (not by associated products), for example: 'products on sale' / 'new products' / 'products from multiple categories', ...
I saw some extensions that overrided the ListProduct block but I think that it's a bad solution as it has no effect on the layered navigation for example.
I also prefer to use plugins instead of overriding the original classes in order to avoid conflicts as much as possible.
At the moment, I keep overriding more & more core classes & still face issues & I think I'm missing something.
-- Any idea?