I received a requirement to show title, text, 1-3 buttons, and an image.
What is a possible way to produce something like the following?
Sitecore Stack Exchange is a question and answer site for developers and end users of the Sitecore CMS and multichannel marketing software. It only takes a minute to sign up.Sign up to join this community
One possible approach is to use a Promo component. There are several benefits to cloning the component but that requires discussion beyond the scope of this answer.
In the example image provided you would need these fields:
Next create a rendering variant like the following:
The rest would be using CSS to properly position the image on the left and the content on the right.
There are numerous designs you can achieve with this approach. Here are a few more examples:
By throwing in a VariantPlaceholder you can add components into same promo (such as seen here).
Here we are using the placeholder to render a Page List.