Best practice for creating a large set of pages that share some content, but differ in layout.
I'm looking to create a feature similar to that of a calendar or news. My pages would have similar structure, e.g. fields like Title, Date, Location etc., but the components used on the page would differ. One page could be one column, another page could be two columns and a third page could be one column with an info box etc.
The similar structure led me to scaffolding, but given that the components differ, I don't see scaffolding working for me?
So that leaves me with creating each page, dragging in the components and specifying their properties individually. For the previously mentioned fields, I would create something like a MetaDataComponent where Title, Date, Location etc. would be specified and then render the component (the field values are grouped in the same area). I would also need to create a listing of my pages, so would it be possible to retrieve the MetaDataComponent field values from the List component?
Or is there a 3rd and better way of doing it? :-)