# singleton
The singleton
field type adds a single widget to your schema. It is exactly like calling apos.singleton
in a page template.
The widget type is set by the widgetType
property. The options
property is passed on to the widget as its options object.
# Example
{
name: 'thumbnail',
label: 'Thumbnail',
type: 'singleton',
widgetType: 'slideshow',
options: {
aspectRatio: [ 4, 3 ],
minSize: [ 400, 300 ],
limit: 1
}
}
# Settings
Property | Type | Default | Description |
---|---|---|---|
name | string | Sets the name of the field in the database | |
label | string | Sets the label of the field that the user sees | |
required | boolean | false | If true, the field is mandatory |
contextual | boolean | false | If true, it will prevent the field from appearing in a dialog box |
type | string | Specifies the field type | |
readOnly | boolean | false | If true, prevents the user from editing the field |
help | string | Help text for the field that will appear with the field's label | |
htmlHelp | string | Help text with support for HTML markup | |
widgetType | string | The name of the widget type to be displayed | |
options | object | An object containing options which can be set on a field | |
searchable | boolean | true | If false, content from the area will not appear in search results |