An Item is always created by passing it a settings array as a parameter.
Copy to Clipboard
Some settings will be common to all Items.
| Item Settings | Description | 
|---|---|
| type string / Default: ” | Type of the Item, listed in Item_Type class | 
| id string / Default: ” | A unique ID for this option. This ID will be used to get the value for this option. It will be added as CSS ID in item, too | 
| name string / Default: ” | The name of the option, for display purposes only. It is often displayed on the left for fields for example | 
| desc string / Default: ” | The description to display together with this item. | 
| class string / Default: ” | A CSS class for this option. It will be added as CSS class in item | 
| need_form boolean / Default: false | Set to true is the item need a form to work, like a field. This option may be automatically set to true if the item is containing other items that have this option set to true | 
| global_form_independent boolean / Default: false | Used to know if an item should be displayed independently of a global form. This option is used to break a form rendering when the item is displayed. It can be used in conjunction with need_form to force own form for a field. Or to exclude a content item from a global form | 
| use_reset boolean / Default: true | Used to display a reset button, to default values | 
| save string / Default: ‘Save’ | Label for save button | 
| reset string / Default: ‘Reset’ | Label for reset button | 
| reset_question string / Default: ‘Do you really want to reset form?’ | Question asked to confirm reset | 
