In a page setup - there is a header and some sections (as seen below) that controls the hero banner that is seen on the front end, and it is currently basic.
I want to provide editors the option to have multiple hero options (layout and content). What would be the best way to approach this without clogging the back office and ensuring it is pretty straight forward for its users.
Depends how much content would change between them, is where I would start to think.
If they are all going to have an image, some text and a cta (for example), then perhaps having those properties with a dropdowng list for “layout” might work. Either on the doc type (as a composition) or as a block list.
If it’s going to vary lots then I’d use a block list and have multiple elements to choose from, one for each layout.
We’ve been using conditional displayers for multiple layout options - those can also be used to hide/show related content fields as long as they’re not mandatory.