Content Editing Enhancements using Paragraphs

These tutorials are meant to enhance the experience of the Drupal content editor.

Labeling Paragraphs

This will help the content editor identify Paragraphs when creating content with (a lot) of different Paragraphs.


Paragraphs labels example
Note the 'Label: description' at each Paragraph.

How to start with Paragraphs for Drupal 7

Beginners guide for setting up Paragraphs module with Drupal 7.


Download and enable these modules:

How to start with Paragraphs for Drupal 8

How to start in Drupal 8

  1. Create Paragraph Types (bundles in D7) add admin/structure/paragraphs_type
  2. Create a Entity Reference Revisions field on the node/entity type, like admin/structure/types/manage/page/fields for the Basic Page type of node or admin/structure/block/block-content/manage/basic/fields for blocks.
  3. Select "Paragraphs" at the field "Type of item to reference" and select a nice "Allowed number of values", "unlimited" is the best option for Paragraphs
  4. Select "Paragraphs" in the field "Reference method"

Populate an entity reference field

This is for folks like me looking for a dead-simple explanation on how to set reference fields using the Rules module.

First: it is possible, it is simple to understand and you don't need to rely on different (say the “Relation”) module, as many comments imply.

Use Case: Curated Crumbs breadcrumb based on an Entity Reference parent and a custom breadcrumb title

In some cases, a content editor might want tight control over the breadcrumb that shows up on each page of the site while still maintaining consistency across the site. There are lots of different breadcrumb modules, but this how-to will go over creating a curated breadcrumb using Crumbs, Entity Reference, and a custom text field.


  1. Install Crumbs 7.x-2.0-dev (this branch has caching)
  2. Install Entity Reference


  1. Add an Entity Reference field to all content types called Breadcrumb Parent (field_breadcrumb_parent)
    This field should be single-value, otherwise it won't work!
  2. Add a text field to all content types called Breadcrumb Title (field_breadcrumb_title)
  3. Add some content and set the Breadcrumb Parent and Breadcrumb Title so that some nodes are in a hierarchy

Configure Crumbs plugins

  1. Go to the main crumbs admin page: admin/structure/crumbs
  2. Drag two items from the Inherit / automatic section into the Enabled section:
    • text.field_breadcrumb_title.*
    • entityreference.field_breadcrumb_parent.*
  3. If you don't see your plugin, try clearing your cache
  4. Save the configuration

Before You Begin Theming

Omega is created to be a robust and extensive base theme. It can be as much or as little as you want it to be. In order to get the most out of it there are some basic setup steps we recommend you take. These are just recommendations however, Omega will work right out of the box without any modification to your system.


Subscribe with RSS Subscribe to RSS - how-to