The Template Entities module provides a template feature to end-users to facilitate quick creation of content.

The original customer use case was to allow a marketing manager to create and maintain a set of landing page templates which could be used by content editors to create campaign pages. It works particularly well with complex content (e.g. built with layout builder, paragrahps, or panels) where the structure is an intrinsic part of the content. Beyond nodes, there are plenty of use cases for templates of other entity types including content blocks, taxonomy terms, and paragraphs.

The module makes the business of creating, maintaining and using templates entirely that of the content team without any need for site builder or developer input beyond initial configuration.

Features

  • Define different template types for different entities and bundles.
  • A basic UI to create and manage templates.
  • A basic UI to use templates.
  • Manage and "create from" permissions for each template type.
  • Views support - list templates as required.
  • Plugins to adapt behaviour for different entity types.
  • API Hooks to arbitrarily customise template behaviour.
  • Book templates via bundled module.
  • Integration with Layout Builder via bundled module.
  • Configurable translation policy.
  • Starter sub modules for content and content blocks.
Supporting organizations: 

Project information

Releases