Views and displays

When working with Views, you will see some different terminologies. One of the key items to be grasped is what a display is. A view can contain multiple displays. Each display is of a certain type. Views comes with the following display types:

  • Attachment: This is a display that becomes attached to another display in the same view
  • Block: This allows you to place the view as a block
  • Embed: The display is meant to be embedded programmatically
  • Entity Reference: This allows Views to provide results for an entity reference field
  • Feed: This display returns a XML-based feed and can be attached to another display to render a feed icon
  • Page: This allows you to display the view from a specific route

Each display can have its own configuration, too. However, each display will share the same base table (content, files, and so on). This allows you to take the same data and represent it in different ways.