Extend the structure of the site by way of content models, data storage, field types, and navigation, so it is more understandable to users.

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.

Extension reference

This module provides a new field type to select a theme, a module or a installation profile to be referenced into a content entity.

Integer Textfield Widget

This module provides a widget that allows only numeric values ​​in a field of type string.

User Field Anonymize

Allows site users to anonymise their profiles restricting by roles.

User Fields Visibility

Determines the visibility of the user's profile fields by allowing a user,
granted with proper permissions, to decide which of its own fields are visible
by other users.

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.

Pages

Subscribe with RSS Subscribe to RSS - Site structure