Navigation
Build Navigation using Structures and reuse it from project to project.
[ { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Section", "name": "Primary Navigation", "handle": "primaryNavigation", "type": "structure", "hasUrls": false, "maxLevels": 1, "enableVersioning": false, "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": "Page", "handle": "page", "showTitles": true, "titleLabel": "Name", "fieldLayout": { "fieldLayoutTab": { "name": "Nav Item", "fields": [ { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\Entries", "groupId": 1, "name": "Page", "handle": "page", "instructions": "Add an existing Entry to your navigation.", "settings": { "limit": 1, "sources": "*", "selectionLabel": "Select an entry" } } ] } } }, { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\EntryType", "name": "Custom URL", "handle": "customUrl", "showTitles": true, "titleLabel": "Name", "fieldLayout": { "fieldLayoutTab": { "name": "Nav Item", "fields": [ { "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field", "type": "craft\\fields\\PlainText", "groupId": 1, "name": "Custom URL", "handle": "customUrl", "instructions": "Link to an off-site resource in your navigation.", "settings": { "placeholder": "", "multiline": false } } ] } } } ] } ]