метод REST scope: landing

landing.block.changeNodeName

Изменить HTML-тег элемента блока

Кто может выполнять: пользователь с правом «редактирование» сайта, в котором находится страница

Описание

Метод landing.block.changeNodeName изменяет HTML-тег элемента блока в черновике страницы.

Если страница уже опубликована, изменения станут видны посетителям после повторной публикации через интерфейс или методом landing.landing.publication.

Параметры

scope string необязательный

Внутренний скоуп лендингов. Он не связан с REST-скоупом landing в названии метода.

Значение scope должно соответствовать типу сайта (подробное описание)

lid integer обязательный

Идентификатор страницы

Идентификатор страницы можно получить методом landing.landing.getList

block integer обязательный

Идентификатор блока в черновике страницы

Идентификатор блока можно получить методом landing.block.getlist с параметром params.edit_mode = 1.

Используйте идентификатор именно из черновика страницы. Если передать идентификатор блока из опубликованной версии или другой версии страницы, изменения не будут применены

data object обязательный

Набор изменений для элементов блока (подробное описание)

preventHistory boolean необязательный

Если передать true, метод не добавит действие в историю изменений страницы

По умолчанию false

Параметр data

<селектор> string необязательный

Новое имя HTML-тега для элемента, который указан в ключе

Ключ должен совпадать с селектором элемента из манифеста блока

Для повторяющихся элементов после селектора можно указать позицию через @, например .landing-block-node-title@1. Позиции нумеруются с 0

Если позицию не указать, метод изменит первый найденный элемент, то есть сработает так же, как @0

Если передать селектор, которого нет в манифесте блока, или указать позицию, которой нет в блоке, метод завершится без ошибки, но ничего не изменит

Допустимые значения тега

h1 необязательный

Заголовок первого уровня

h2 необязательный

Заголовок второго уровня

h3 необязательный

Заголовок третьего уровня

h4 необязательный

Заголовок четвертого уровня

h5 необязательный

Заголовок пятого уровня

h6 необязательный

Заголовок шестого уровня

div необязательный

Блочный контейнер

p необязательный

Абзац

a необязательный

Ссылка

span необязательный

Строчный контейнер

Примеры запроса

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "lid": 311,
    "block": 6058,
    "data": {
      ".landing-block-node-title@0": "h1",
      ".landing-block-node-text@2": "p"
    },
    "preventHistory": true
  }' \
  "https://**put.your-domain-here**/rest/**user_id**/**webhook_code**/landing.block.changeNodeName.json"

Ответ

HTTP-статус: 200

{
    "result": true,
    "time": {
        "start": 1774510990,
        "finish": 1774510990.1045,
        "duration": 0.10450005531311035,
        "processing": 0,
        "date_start": "2026-03-26T10:43:10+03:00",
        "date_finish": "2026-03-26T10:43:10+03:00",
        "operating_reset_at": 1774511590,
        "operating": 0
    }
}

Возвращаемые данные

result boolean

Результат изменения тега. Если запрос выполнен успешно, метод возвращает true

time time

Информация о времени выполнения запроса

Обработка ошибок

HTTP-статус: 400

{
    "error": "ACCESS_DENIED",
    "error_description": "Выполнение операции запрещено"
}
Код Описание Значение
MISSING_PARAMS Не передан обязательный параметр lid, block или data
LANDING_NOT_EXIST Страница с идентификатором lid не найдена или недоступна текущему пользователю
ACCESS_DENIED Недостаточно прав для редактирования сайта
BLOCK_NOT_FOUND Блок с идентификатором block не найден на странице lid или недоступен в версии страницы для редактирования
NODES_NOT_FOUND В параметре data не передано ни одного изменения для блока
TYPE_ERROR Передан неверный тип одного из параметров метода, например data в неподходящем формате

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.