Prepare Blocks Layout
plone_create_blocks_layoutCreates a temporary block layout structure for use in subsequent Plone content creation or update calls. Requires prior use of plone_get_block_schemas to determine block specifications.
Instructions
Prepares a complete block structure in memory (valid for 60 seconds). This structure is then used by the next immediate call to plone_create_content or plone_update_content. Use plone_get_block_schemas to learn what data each block type needs. The text displayed by the Title block is automatically managed by Plone, DO NOT add it in the block's data. Example: plone_create_blocks_layout({blocks: [{type: 'title'},{type: 'slate', data: {text: 'Hello World'}}]})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blocks | Yes | Array of block specifications to process. You MUST call plone_get_block_schemas first to see available block types and their required fields. You MUST follow the block specifications EXACTLY, DO NOT invent your own fields. DO NOT add the content object's title in a text block. To set the page title, use the 'title' field of the content object itself when calling plone_create_content or plone_update_content. A Title block will be automatically created by Plone. |