zero_update_element
Update Zero Block elements on a Tilda page using deep-merge JSON patch by element id, index, or text content, with optional page publication.
Instructions
Изменить элемент(ы) Zero Block: deep-merge JSON-патча по id/index/тексту — текст, цвет, шрифт, размер, позиция, ссылка. По умолчанию публикует.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Ключ/id элемента в модели (см. zero_get_elements) | |
| index | No | Позиция элемента в порядке обхода (0-based) | |
| match | No | Regexp по содержимому блока — найти Zero Block, если recId неизвестен | |
| patch | Yes | JSON-патч (deep merge). Имена полей — как в zero_get_elements. null удаляет поле. | |
| recId | No | Числовой recid Zero Block (если известен) | |
| pageid | Yes | ID страницы Tilda | |
| publish | No | Опубликовать страницу после изменения (по умолчанию true) | |
| textContains | No | Элемент, у которого любое текстовое поле содержит эту подстроку |