Template Field

Component ID

1396818

Component name

Template Field

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

7191

Component created

Component changed

Component body

This module provides a field for entities that allows users to select what template the field should be displayed in. The goal is to give users the ability to choose the layout of the content without them having to use different content types for different layouts. It is a collection of three modules working in tandem:

  • Template API
  • Template Field
  • Template Mustache - The rendering module for Template API

Templates can be created through the UI or by implementing hook_template_api_templates().

The Mustache Template Rendering Library can be found here. It must be installed at libraries/mustache/Mustache.php.

Currently Template Mustache is only compatible with Version 1 of the mustache library. (See #1887160: Upgrade Template Field to work with Mustache 2.x). https://github.com/bobthecow/mustache.php/tree/v1.1.0 or direct download: https://github.com/bobthecow/mustache.php/archive/v1.1.0.zip.

The Template Field module provides a ctools exportable template to be used as a field.