The Drupal Paragraphs module allows developers to created chunks of content, allowing admins to have more defined control than they would have in a normal WYSIWYG. In this post, I will explain how to create a single paragraph bundle that can be used to display a 2, 3, 4, or 6 column layout. In each of these columns, we will be able to use any Paragraph bundles that we define.
This post covers how to do it in Drupal 8, but the process for Drupal 7 is very similar, just the markup in the template would be different.
Once you have the Paragraphs module installed, go to Structure > Paragraph types to click the Add paragraphs type button. Paragraph types are entities, just like Nodes (Content Types). They don’t have Titles or URLs like nodes do, but they are revision-able, and take fields. If you are new Paragraphs, take some time to create a few Paragraph types that fit your content needs. I always create a “Simple” type, Paragraph that has a Text (formatted, long) field. This fills the need for adding text to the page. I also create an “Image” Paragraph type that has an Entity reference field to the Image Media bundle.