Field Types / Templateselect field
Note: You are currently reading the documentation for Bolt 3.7. Looking for the documentation for Bolt 5.2 instead?
Allows setting a template to use when rendering a specific record. Will allow
the record creator to specify any template in the root folder of the current
theme with a file name that does not begin with an underscore. If a specific
template is not chosen in the record editor, the record will be rendered with
the default template for that ContentType. If a templateselect field is used
in a repeater or in templatefields it will not affect which template Bolt
uses to render the record, but can still be used by the theme developer in the
theme.
Basic Configuration:¶
template:
type: templateselect
Example usage in templates:¶
{{ record.template }}
Options:¶
The field has a few options to change the functionality of the field.
filterA glob pattern that decides which templates to show. For example to only match templates that start with the word "pages" you can do this:
template:
type: templateselect
filter: 'pages*.twig'
Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.