page_create
Create a new page in Voog CMS with required title, slug, and language. Supports subpages, multilingual translations via node_id, and custom content types.
Instructions
Create a new page. Required: title, slug, language_id. Optional: parent_id (page id, NOT node_id) for subpages, node_id for parallel-translation pages of an existing page in another language, layout_id, content_type ('page'|'link'|'blog'|'product'|...), hidden, image_id, description, keywords, data (custom dict). Multilingual: pass node_id of the first-language page instead of parent_id when creating its translation in another language. Voog binds them as parallels (admin Translate UI works correctly). parent_id and node_id are mutually exclusive.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | ||
| title | Yes | ||
| slug | Yes | ||
| language_id | Yes | ||
| parent_id | No | ||
| node_id | No | ||
| layout_id | No | ||
| content_type | No | ||
| hidden | No | ||
| image_id | No | ||
| description | No | ||
| keywords | No | ||
| data | No | ||
| publishing | No |