Field types, widgets & formatters

Last updated on
2 April 2026

The table below summarizes the available field type plugins along with their corresponding widget and formatter plugins included in the Custom Field module. Plugin types marked with * are provided by sub-modules.

Field type Widget(s) Formatter(s)
Boolean Checkbox
Hidden
Boolean
Hidden
Color Color
Color boxes
Hidden
Plain text
Hidden
Date Date and time
Select list
Hidden
Default
Custom
Time ago
Hidden
Date range Date range
Hidden
Default
Duration
Hidden
Duration Duration
Hidden
Duration
Hidden
Email Email
Hidden
Email
Plain text
Hidden
Entity reference Autocomplete
Entity Browser*
Select
Radios
Media Library(for media references)
Hierarchical select (for taxonomy_term references)
Hidden
Label
Rendered entity
Hidden
Hierarchical term
File File upload
Hidden
Url to file
Generic file
Hidden
Image Image upload
Hidden
Image
Url to image
Url to file
Generic file
Hidden
Link Link
Linkit*
Hidden
Link
Linkit*
Plain text
Hidden
Number (decimal) Decimal
Hidden
Default
Hidden
Number (float) Float
Select list
Radios
Hidden
Default
Hidden
Number (integer) Integer
Select list
Radios
Hidden
Default
Hidden
Serialized - Key/Value Map: Key/Value
Hidden
Table
Plain text
Hidden
Serialized - Text (plain) Map: Text
Hidden
HTML list
Inline
Plain text
Hidden
Telephone number Telephone
Hidden
Telephone link
Plain text
Hidden
Text (long) Text area (multiple rows)
Hidden
Default
Hidden
Text (plain) Text
E-mail
Select list
Radios
Hidden
Plain text
Hidden
Time Time
Hidden
Time
Hidden
Time range Time range
Hidden
Default
Hidden
URI Url
Linkit*
Hidden
Link
Linkit*
Plain text
Hidden
UUID UUID Plain text
Hidden
Viewfield* Viewfield select*
Hidden
Viewfield*
Hidden

Help improve this page

Page status: No known problems

You can: