Block Data Model
Blocks defined by content templates in the current site. Acts as a template for Content Blocks that will be attached to Content items.
Sample JSON Data
{ "data": { "type": "blocks", "id": "a46228f0-d662-439e-9958-eb7ff4682e3c", "attributes": { "title": "Title", "data-type": "text", "var-name": "title", "description": null, "required": true, "inline": false, "position": 1, "created-at": "2012-04-23T18:25:43.511Z", "updated-at": "2012-04-23T18:25:43.511Z" } } }
Attributes
Attribute | Type | Required | Description |
---|---|---|---|
title
|
string
|
Yes | Title of block. |
data-type
|
string
|
Read-only |
Type of data that the block will record. Valid values are
text , date , image , video , audio ,
file , and link .
|
var-name
|
string
|
Yes | Name of variable to reference this block as in the content template's related displays. |
description
|
string
|
No | Brief description that will appear as hints for this field for content authors in the editor interface. |
required
|
boolean
|
Yes | Whether or not content blocks based on this block are required to be filled in. |
inline
|
boolean
|
No |
If the type is set to text , passing true for
this option specifies that the text is not to be wrapped in any block-level elements
like <div> or <p> tags. This allows you to be able to
mark up this text within predefined block-level elements in your display templates, but
with the ability for content authors to still use inline-formatting tags like
<strong> and <em> . If no value is provided, defaults
to false .
|
position
|
integer
|
Yes | Order in which to display content blocks based on this block within forms. |
created-at
|
date
|
Read-only | Records when block was created, localized to the current logged in user’s time zone. |
updated-at
|
date
|
Read-only | Records when block was last updated, localized to the current logged in user’s time zone. |
Relationships
None.