Profile: has-html-blocks
The has-html-blocks
profile designates a document that contains html-blocks. While any document can contain html-blocks without the has-html-blocks
profile, clients looking for an html block within a document will likely target the html-blocks
array provided by this profile, so it is highly recommended that a document with an html block lists a has-html-blocks
profile.
Structure
has-html-blocks
specifies one required attribute: html-blocks
. html-blocks
is an array of links to an html block used by this document.
The html-blocks
array must contain one or more links; all links must be asset links that begin with #/
.
Example has-html-blocks document
{
"id": "12345",
"profiles": [
{
"href": "/v1/profiles/has-html-blocks",
"rels": [
"interface"
]
},
{
"href": "/v1/profiles/document"
}
],
"html-blocks": [
{
"href": "#/assets/5678",
}
],
"assets": {
"5678": {
"id": "5678",
"html": "<strong>You won't believe this</strong>",
"profiles": [
{
"href": "/v1/profiles/html-block",
"rels": [ "type" ]
},
{
"href": "/v1/profiles/document"
}
]
}
}
}