Configure the layout and format of content and data presented to site visitors.

Designs

Styling a website should not require a multitude of templates. Instead, it is better to use design patterns which can be reused all over the site and provide consistent branding, ease development and provide a simplified means for site builders to theme the configuration appropriately.

Project Components

The designs module contains addition modules to extend the functionality to other important areas of core:

  • Entity which provides support for designs to be applied to the form and view modes of entities.
  • Field which provides item and field wrappers for field formatters and widgets.
  • Field Formatter which provides a field formatter for all field types.
  • Layout which provides integration with layout_discovery, making designs available as layouts.
  • Preview which allows for previewing how the designs look on every theme.
  • Template which allows designs to be used within templates using tags similar to "embed".
  • Views which allows for applying designs to the whole view, rows, pager, header, footer and empty areas.

TOC Field

Picture of a printed book's table of contents.

This module provides a 'Table of Contents' field type that lets you display an automatically generated Table of Contents (TOC) derived from a long, formatted text field.

Image Field in Text (if none yet)

Embed an image from an image field in a long text field (such as the body) if an image is not already embedded.

Field Group EU Cookie Compliance

The Field Group EU Cookie Compliance module allows to hide fields, if the cookie category is not accepted.

TabPanelWidget

Makes the TabPanelWidget library available for various tab and accordion display purposes.

Pages

Subscribe with RSS Subscribe to RSS - Content display