Content fields have a number of configurable options available. Some are generic options and are available on all content fields regardless of their type while others are specific to particular content types.
The following options are available on all content fields regardless of their type.
|Option||Data Type||Default Value||Description|
|name||string||null||Name of the content field, it should consist of alphanumeric characters and underscores only.|
|type||string||null||Content field type, this can be any of the available content types.|
|title||string||null||Title of the content field to be displayed in the admin panel.|
|description||string||null||Description for the content field to be displayed in the admin panel.|
|hidden||boolean||false||Set this to true to hide the content field in the admin panel.|
|preview||boolean||true||Set this to false if you don't want the field's preview to be displayed in collection tables.|
|translatable||boolean||true||Set this to false if you don't want the field to be translatable when localisation is enabled.|
In addition to the generic options above, there are also some options that are specific to particular content types. For full details of the available content types and their specific options, please see the content fields documentation.