Field Types / Textarea field
Note: You are currently reading the documentation for Bolt 4.0. Looking for the documentation for Bolt 5.2 instead?
Simple text-input, for multi-line fields.
Basic Configuration:¶
content:
type: textarea
Example usage in templates:¶
{{ record.content }}
Options:¶
The field has a few options to change the functionality of the field.
allow_twigcan be set to true or false to control if twig may be used in the fieldpatternUse this to validate the field against a certain pattern.placeholderPlaceholder text inside the input control.
Input Sanitisation¶
All content in this field type will be sanitised before it gets inserted into
the database. This means that only 'whitelisted' HTML like <b> and
<img src="…"> is kept, while things like <embed> and <script> are scrubbed
from the field before being stored. As a site-implementor you can control the
whitelisted tags and attributes using the following section in config.yaml:
htmlcleaner:
allowed_tags: [ div, span, p, br, hr, s, u, strong, em, i, b, li, ul, ol, …, … ]
allowed_attributes: [ id, class, style, name, value, href, src, alt, title, …, … ]
To disable sanitisation for this field, you can add sanitise: false to the field config, like so:
title:
type: textarea
sanitise: false
Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.