Layout on Field UI

Display Suite allows you to take full control over how your content is displayed using a drag and drop interface. Arrange your nodes, views, comments, user data etc. the way you want without having to work your way through dozens of template files. A predefined list of layouts is available for even more drag and drop fun!

By defining custom view modes, you can define how one piece of content should be displayed in different places such as teaser lists, search results, the full node, views etc.

Watch a screencast to see it all in action!

Advanced options

  • Exportables
  • Add your own custom fields in the backend or in your code
  • Add custom layouts in your theme
  • Change labels, add styles or override field settings (semantic fields).
  • Full integration with Views and Panels
  • Extend the power of your layouts by installing Field Group
  • Optimal performance with Entity cache (D7) integration

Drupal 8

Due to changes in core a new version is created.

  • Drupal 8.2 or lower: Use Display Suite 8.2
  • Drupal 8.3 or higher: Use Display Suite 8.3

The drupal 8 version is a port of the 7.x-2.x branch with some noticeable changes.

  • We removed the search functionality, Search API pages should be a good alternative.
  • We removed the form functionality use the field layout module shipped with core.
  • Writing php in the UI is NOT possible anymore to improve security.
  • We use twig for layouts and field templates.
  • Field functions are now field plugins.
  • Field templates are now plugins and extensible.
  • Layouts are exposed through the layout plugin module shipped with Drupal core.

Drupal 7

For Drupal 7 all functionality has moved into this module. This includes support for nodes, users, comments, terms, search, Views displays. All in one package, less code, even more power!

Modules included:

  • Display Suite: The main module to rearrange your fields.
  • Search: extend the search results for Drupal core or Apache Solr.
  • Extras: extra functionality like semantic fields, region to block, hide page title etc.
  • Forms: style the layout of forms.
  • Format: provides a PHP filter with entity context (only 7.x-2.x and higher)
  • UI: Manage custom fields, classes and view modes through UI (only 7.x-2.x and higher)

Differences between the 7.x-1.x and 7.x-2.x branch

  • Documentation at
  • New features will only go into the second branch, bugs will be fixed in both, if applicable.
  • The most important difference however is this: do not upgrade from 1 to 2. It will break your layouts and configuration.

The Drupal 7 version requires the Chaos Tool Suite also known as CTools.


All info, links to compatible or API integration modules, articles, screencasts etc. can be found on the documentation pages.


The project has been sponsored in various ways by

Project information