Fields
Use the Field Settings Importer to import data for all native Craft Field Types and custom third-party Field Types.
[ { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Assets", "groupId": 1, "name": "Example Assets", "handle": "sproutExampleAssets", "instructions": "", "useSingleFolder": false, "sources": "*", "defaultUploadLocationSource": "folder:1", "defaultUploadLocationSubpath": "", "singleUploadLocationSource": "folder:1", "singleUploadLocationSubpath": "", "restrictFiles": "", "limit": "", "viewMode": "list", "selectionLabel": "Add an asset", "useTargetSite": "", "targetSiteId": 1, "localizeRelations": "" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Categories", "groupId": 1, "name": "Example Categories", "handle": "sproutExampleCategories", "instructions": "", "branchLimit": null, "source": "group:1", "selectionLabel": "Add a category", "targetSiteId": null, "localizeRelations": 0 }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Checkboxes", "groupId": 1, "name": "Example Checkboxes", "handle": "sproutExampleCheckboxes", "instructions": "", "options": [ { "label": "Option One", "value": "optionOne", "default": true }, { "label": "Option Two", "value": "optionTwo", "default": false }, { "label": "Option Three", "value": "optionThree", "default": false } ] }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Color", "groupId": 1, "name": "Example Color", "handle": "sproutExampleColor", "instructions": "", "defaultColor": "#da513d" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Date", "groupId": 1, "name": "Example Date", "handle": "sproutExampleDate", "instructions": "", "showDate": 1, "showTime":0, "minuteIncrement": 30 }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Dropdown", "groupId": 1, "name": "Example Dropdown", "handle": "sproutExampleDropdown", "instructions": "", "options": [ { "label": "Option One", "value": "optionOne", "default": true }, { "label": "Option Two", "value": "optionTwo", "default": false }, { "label": "Option Three", "value": "optionThree", "default": false } ] }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Email", "groupId": 1, "name": "Example Email", "handle": "sproutExampleEmail", "instructions": "" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Entries", "groupId": 1, "name": "Example Entries", "handle": "sproutExampleEntries", "instructions": "", "sources": "*", "limit": 3, "selectionLabel": "Add an entry", "targetSiteId": null, "localizeRelations": 0 }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Lightswitch", "groupId": 1, "name": "Example Lightswitch", "handle": "sproutExampleLightswitch", "instructions": "", "default": true }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Matrix", "groupId": 1, "name": "Example Matrix", "handle": "sproutExampleMatrix", "instructions": "", "minBlocks": null, "maxBlocks": null, "localizeBlocks": 0, "blockTypes": { "new1": { "name": "Block One", "handle": "blockOne", "fields": { "new1": { "type": "craft\\fields\\PlainText", "name": "Plain Text", "handle": "sproutExamplePlainTextMatrixOne", "instructions": "", "placeholder": "", "charLimit": null, "multiline": false, "initialRows": 4, "columnType": "text" } } }, "new2": { "name": "Block Two", "handle": "blockTwo", "fields": { "new1": { "type": "craft\\fields\\PlainText", "name": "Plain Text", "handle": "sproutExamplePlainTextMatrixTwo", "instructions": "", "placeholder": "", "charLimit": null, "multiline": false, "initialRows": 4, "columnType": "text" } } } } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\MultiSelect", "groupId": 1, "name": "Example Multi-select", "handle": "sproutExampleMultiselect", "instructions": "", "options": [ { "label": "Option One", "value": "optionOne", "default": true }, { "label": "Option Two", "value": "optionTwo", "default": false }, { "label": "Option Three", "value": "optionThree", "default": false } ] }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Number", "groupId": 1, "name": "Example Number", "handle": "sproutExampleNumber", "instructions": "", "min": 0, "max": 100, "decimals": 2, "size": 10 }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\PlainText", "groupId": 1, "name": "Example Plain Text", "handle": "sproutExamplePlainText", "instructions": "", "placeholder": "", "charLimit": null, "multiline": false, "initialRows": 4, "columnType": "text" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\RadioButtons", "groupId": 1, "name": "Example Radio Buttons", "handle": "sproutExampleRadioButtons", "instructions": "", "options": [ { "label": "Option One", "value": "optionOne", "default": true }, { "label": "Option Two", "value": "optionTwo", "default": false }, { "label": "Option Three", "value": "optionThree", "default": false } ] }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Table", "groupId": 1, "name": "Example Table", "handle": "sproutExampleTable", "instructions": "", "columns": { "col1": { "heading": "Column One", "handle": "columnOne", "width": "30%", "type": "singleline" }, "col2": { "heading": "Column Two", "handle": "columnTwo", "width": "50%", "type": "multiline" }, "col3": { "heading": "Column Three", "handle": "columnThree", "width": "10%", "type": "number" }, "col4": { "heading": "Column Four", "handle": "columnFour", "width": "10%", "type": "checkbox" } }, "defaults": { "row1": { "col1": "Lorem ipsum dolor", "col2": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.", "col3": 11, "col4": true }, "row2": { "col1": "Lorem ipsum dolor", "col2": "Aenean commodo ligula eget dolor.", "col3": 3, "col4": false } } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Tags", "groupId": 1, "name": "Example Tags", "handle": "sproutExampleTags", "instructions": "", "source": "taggroup:1", "selectionLabel": "Add a tag", "targetSiteId": null, "localizeRelations": 0 }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Url", "groupId": 1, "name": "Example URL", "handle": "sproutExampleUrl", "instructions": "" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Users", "groupId": 1, "name": "Example Users", "handle": "sproutExampleUsers", "instructions": "", "sources": "*", "selectionLabel": "Add a user", "targetSiteId": null, "localizeRelations": 0 } ]
# Sprout Fields
[ { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Address", "groupId": 1, "name": "Address Field", "handle": "addressField", "instructions": "", "defaultCountry": "DE", "hideCountryDropdown": 0 }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Email", "groupId": 1, "name": "Email Field Basic", "handle": "emailFieldBasic", "instructions": "", "customPatternToggle": false, "customPattern": "", "customPatternErrorMessage": "", "uniqueEmail": false }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Email", "groupId": 1, "name": "Email Field - Unique", "handle": "emailFieldUnique", "instructions": "", "customPatternToggle": false, "customPattern": "", "customPatternErrorMessage": "", "uniqueEmail": true }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Email", "groupId": 1, "name": "Email Field - Custom Pattern", "handle": "emailFieldWithCustomPattern", "instructions": "", "customPatternToggle": true, "customPattern": "(.*)@barrelstrengthdesign.com", "customPatternErrorMessage": "Must use a barrelstrengthdesign.com email address", "uniqueEmail": false }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\EmailDropdown", "groupId": 1, "name": "Email Dropdown Field", "handle": "emailDropdownField", "instructions": "", "options": [ { "label": "Sales", "value": "[email protected]" }, { "label": "Support", "value": "[email protected]" } ] }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Notes", "groupId": 1, "name": "Notes", "handle": "notesFieldPrimary", "instructions": "", "output": "richText", "style": "default" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Gender", "groupId": 1, "name": "Gender", "handle": "genderField", "instructions": "" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Phone", "groupId": 1, "name": "Phone Field - All", "handle": "phoneFieldAll", "instructions": "", "limitToSingleCountry": 0, "country": "VE" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Phone", "groupId": 1, "name": "Phone Field - US", "handle": "phoneFieldUS", "instructions": "", "limitToSingleCountry": 1, "country": "US" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Predefined", "groupId": 1, "name": "Predefined Field", "handle": "predefinedField", "instructions": "", "fieldFormat": "{title} OR {{ object.title }}" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\RegularExpression", "groupId": 1, "name": "RegularExpression Field", "handle": "regularExpressionField", "instructions": "", "customPattern": "(.*)@barrelstrengthdesign.com", "customPatternErrorMessage": "Must be a barrelstrengthdesign.com email address.", "placeholder": "[email protected]" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Url", "groupId": 1, "name": "URL Field", "handle": "urlField", "instructions": "", "customPatternToggle": false, "customPattern": "", "customPatternErrorMessage": "" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "barrelstrength\\sproutfields\\fields\\Url", "groupId": 1, "name": "URL Field - Custom Pattern", "handle": "urlFieldWithCustomPattern", "instructions": "", "customPatternToggle": true, "customPattern": "http://twitter.com", "customPatternErrorMessage": "Must be a Twitter URL" } ]
# Redactor
[ { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\redactor\\RichText", "groupId": 1, "name": "Example Rich Text", "handle": "sproutExampleRichText", "instructions": "", "configFile": "Simple.json", "cleanupHtml": true, "purifyHtml": true, "columnType": "text" } ]