Sections
Use the Section Settings Importer to import data for Sections, Entry Types, and Fields.
[ { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Section", "name": "Example Section", "handle": "exampleSection", "type": "channel", "maxLevels": null, "enableVersioning": 1, "sites": { "default": { "enabled": 1, "singleUri": "", "uriFormat": "news/{slug}", "template": "section-one/_entry", "enabledByDefault": 1 }, "craftUk": { "enabled": 1, "singleUri": "", "uriFormat": "newsuk/{slug}", "template": "section-one/_entry", "enabledByDefault": 1 } } } ]
Section with Fields
[ { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Section", "name": "Test section", "handle": "testSection", "type": "channel", "maxLevels": null, "enableVersioning": 1, "sites": { "default": { "enabled": 1, "singleUri": "", "uriFormat": "news/{slug}", "template": "section-one/_entry", "enabledByDefault": 1 }, "craftUk": { "enabled": 1, "singleUri": "", "uriFormat": "newsuk/{slug}", "template": "section-one/_entry", "enabledByDefault": 1 } }, "entryTypes": [ { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\EntryType", "name": "All Fields", "handle": "allFields", "showTitles": true, "titleLabel": "Title", "fieldLayout": { "fieldLayoutTab": { "name": "Content", "fields": [ { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Assets", "groupId": 1, "name": "Example Assets", "handle": "sproutExampleAssets", "instructions": "", "settings": { "useSingleFolder": false, "sources": "*", "defaultUploadLocationSource": null, "defaultUploadLocationSubpath": null, "singleUploadLocationSource": null, "singleUploadLocationSubpath": null, "restrictFiles": true, "allowedKinds": [ "image" ], "limit": 3, "viewMode": "list", "selectionLabel": "Add an asset" } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Categories", "groupId": 1, "name": "Example Categories", "handle": "sproutExampleCategories", "instructions": "", "settings": { "source": "group:1", "limit": 3, "selectionLabel": "Add a category" } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Checkboxes", "groupId": 1, "name": "Example Checkboxes", "handle": "sproutExampleCheckboxes", "instructions": "", "settings": { "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": "color", "instructions": "" }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Date", "groupId": 1, "name": "Example Date", "handle": "sproutExampleDate", "instructions": "", "settings": { "dateTime": "showBoth", "minuteIncrement": 30 } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Dropdown", "groupId": 1, "name": "Example Dropdown", "handle": "sproutExampleDropdown", "instructions": "", "settings": { "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\\Entries", "groupId": 1, "name": "Example Entries", "handle": "sproutExampleEntries", "instructions": "", "settings": { "limit": 3, "sources": "*", "selectionLabel": "Add an entry" } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Lightswitch", "groupId": 1, "name": "Example Lightswitch", "handle": "sproutExampleLightswitch", "instructions": "", "settings": { "default": true } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "groupId": 1, "name": "Example Matrix", "handle": "sproutExampleMatrix", "instructions": "", "type": "craft\\fields\\Matrix", "settings": { "blockTypes": { "new1": { "name": "Block One", "handle": "blockOne", "fields": { "new1": { "type": "craft\\fields\\PlainText", "name": "Plain Text", "handle": "sproutExamplePlainTextMatrixOne", "instructions": "", "typesettings": { "placeholder": "", "multiline": false } } } }, "new2": { "name": "Block Two", "handle": "blockTwo", "fields": { "new1": { "type": "craft\\fields\\PlainText", "name": "Plain Text", "handle": "sproutExamplePlainTextMatrixTwo", "instructions": "", "typesettings": { "placeholder": "", "multiline": false } } } } }, "maxBlocks": null } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\MultiSelect", "groupId": 1, "name": "Example Multi-select", "handle": "sproutExampleMultiselect", "instructions": "", "settings": { "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": "", "settings": { "min": 0, "max": 100, "decimals": 2 } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\PlainText", "groupId": 1, "name": "Example Plain Text", "handle": "sproutExamplePlainText", "instructions": "", "settings": { "placeholder": "", "multiline": false } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\RadioButtons", "groupId": 1, "name": "Example Radio Buttons", "handle": "sproutExampleRadioButtons", "instructions": "", "settings": { "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": "", "settings": { "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": "", "settings": { "source": "taggroup:1", "selectionLabel": "Add a tag" } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Users", "groupId": 1, "name": "Example Users", "handle": "sproutExampleUsers", "instructions": "", "settings": { "sources": "*", "selectionLabel": "Add a user" } } ] } } } ] } ]