Checkbox¶
The Checkbox
type generates one or more checkbox fields.
It corresponds with the TCA type => 'check'
.
SQL overrides via alternativeSql
allowed: yes.
Settings¶
-
default
¶ Required: false Type: integer (bit value) Default: 0 The default value corresponds to a bit value. If you only have one checkbox having 1 or 0 will work to turn it on or off by default. For more than one checkbox you need to calculate the bit representation.
-
items
¶ Required: false Type: array Only necessary if more than one checkbox is desired. Contains the checkbox elements as separate array items. The label can also be defined as a LLL-reference.
Example:
items: - label: 'The first' - label: 'The second' - label: 'The third'
For advanced configuration refer to the TCA documentation.
Examples¶
Minimal¶
name: example/checkbox
fields:
- identifier: checkbox
type: Checkbox
Advanced / use case¶
Multiple checkboxes:
name: example/checkbox
fields:
- identifier: checkbox
type: Checkbox
items:
- label: 'The first'
- label: 'The second'
- label: 'The third'
default: 2
cols: 3
Toggle checkbox:
name: example/checkbox
fields:
- identifier: toggle
type: Checkbox
renderType: checkboxToggle
default: 1