zero_add_element
Adds a new element to a Zero Block by cloning an existing element with a patch or inserting a custom object. Optionally publishes the page.
Instructions
Добавить элемент в Zero Block: клонировать существующий (schema-safe) с патчем или вставить произвольный объект. По умолчанию публикует.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match | No | Regexp по содержимому блока — найти Zero Block, если recId неизвестен | |
| newId | No | Желаемый id нового элемента (иначе сгенерируется) | |
| patch | No | Патч к клону/элементу (deep merge), напр. новый текст/позиция | |
| recId | No | Числовой recid Zero Block (если известен) | |
| pageid | Yes | ID страницы Tilda | |
| cloneId | No | Клонировать элемент с этим id | |
| element | No | Произвольный объект элемента (если не клонируем) | |
| publish | No | Опубликовать страницу после изменения (по умолчанию true) | |
| cloneIndex | No | Клонировать элемент по позиции (0-based) | |
| cloneTextContains | No | Клонировать элемент, чьё текстовое поле содержит подстроку |