Longform Content Matrix

Build a Longform Content Matrix and reuse it from project to project.

[
  {
    "@model": "barrelstrength\\sproutbaseimport\\importers\\settings\\Field",
    "groupId": 1,
    "name": "Longform Content Body",
    "handle": "longformContentBody",
    "instructions": "",
    "type": "craft\\fields\\Matrix",
    "settings": {
      "blockTypes": {
        "new1": {
          "name": "Heading",
          "handle": "headingBlock",
          "fields": {
            "new1": {
              "name": "Heading",
              "handle": "heading",
              "instructions": "",
              "type": "craft\\fields\\PlainText",
              "typesettings": {
                "placeholder": "",
                "multiline": false
              }
            }
          }
        },
        "new2": {
          "name": "Subheading",
          "handle": "subheadingBlock",
          "fields": {
            "new1": {
              "name": "Subheading",
              "handle": "subheading",
              "instructions": "",
              "type": "craft\\fields\\PlainText",
              "typesettings": {
                "placeholder": "",
                "multiline": false
              }
            }
          }
        },
        "new3": {
          "name": "Text",
          "handle": "textBlock",
          "fields": {
            "new1": {
              "name": "Text",
              "handle": "text",
              "instructions": "",
              "type": "craft\\fields\\RichText",
              "typesettings": {
                "cleanupHtml": true,
                "purifyHtml": true,
                "columnType": "text"
              }
            }
          }
        },
        "new4": {
          "name": "Quote",
          "handle": "quoteBlock",
          "fields": {
            "new1": {
              "name": "Quote",
              "handle": "quote",
              "instructions": "",
              "type": "craft\\fields\\PlainText",
              "typesettings": {
                "placeholder": "",
                "multiline": true,
                "initialRows": 4
              }
            },
            "new2": {
              "name": "Attribution",
              "handle": "attribution",
              "instructions": "",
              "type": "craft\\fields\\PlainText",
              "typesettings": {
                "placeholder": "",
                "multiline": false
              }
            }
          }
        }
      },
      "maxBlocks": null
    }
  }
]