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"                 }               }             ]           }         }       }     ]   } ]