Text field
The text field allows the editor to enter a single line of text.
myTextField:
type: text
This field definition creates the following input in the control panel:
Attributes
Property | Description |
---|---|
group | Starts a new field group. |
instructions | Additional instructions for this field in the control panel. Will be shown beneath the field label. |
label | The primary `label` of the input field in the control panel. When omitted, a label will be generated from the name of the field. |
rules | The validation rules of the field. |
translatable | Defines whether the text field will be translated when synchronizing content fields across sites. Defaults to false. |
width | The width of the field in the control panel. |
translatable
Defines whether the text field will be translated when synchronizing content fields across sites. Defaults to false.
translatable: true
Templating
Printing the text field returns the textual contents of the field.
label: Text field demo
fields:
textField:
type: text
---
<h1>{{ textField }}</h1>
html
Returns the contents of the text field as a twig html node.
<h1>{{ textField.html }}</h1>