Number

type => 'number' // TCA

The Number only allows integers or decimals as input values.

Settings

format
Required

false

Type

string

Default

'integer'

Possible values: integer (default) or decimal.

default
Required

false

Type

integer

Default

"0"

Default value set if a new record is created.

range
Required

false

Type

array

An array which defines an integer range within the value must be.

lower (integer)
Defines the lower integer value.
upper (integer)
Defines the upper integer value.

Example:

range:
  lower: 10
  upper: 999
Copied!
required
Required

false

Type

boolean

Default

false

If set, the field becomes mandatory.

slider
Required

false

Type

array

Render a value slider next to the field. Available keys:

step (integer / float)
Set the step size the slider will use. For floating point values this can itself be a floating point value. Default: 1.
width (integer, pixels)
Define the width of the slider. Default: 100.

Example:

slider:
  step: 1
  width: 100
Copied!

For more advanced configuration refer to the TCA documentation.

Examples

Minimal

name: example/number
fields:
  - identifier: number
    type: Number
Copied!

Advanced / use case

name: example/number
fields:
  - identifier: number
    type: Number
    format: integer
    default: 10
    size: 20
    range:
      lower: 10
      upper: 999
    slider:
      step: 1
      width: 100
    valuePicker:
      items:
        - [ '100', 100 ]
        - [ '250', 250 ]
        - [ '500', 500 ]
Copied!