Поля страницы

Выберите инструмент для разработки с AI-агентом:

  • используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
  • используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации

Поля страницы используются в методе landing.landing.getList.

Часть полей можно передавать при создании и изменении страницы через методы landing.landing.add и landing.landing.update.

Дополнительные поля страницы не хранятся вместе с основными. Их передают отдельно в массиве ADDITIONAL_FIELDS и читают через landing.landing.getadditionalfields.

Что нужно знать

  • REST-методы объекта страницы относятся к скоупу landing
  • новая страница через landing.landing.add и landing.landing.addByTemplate создается неопубликованной со значением ACTIVE = N
  • если страницу поместить в корзину, она автоматически снимается с публикации
  • для публикации и снятия с публикации используйте landing.landing.publication и landing.landing.unpublic

Основные поля

Поле
тип

Описание

ID
integer

Идентификатор страницы. В landing.landing.getList поле всегда присутствует в ответе

TITLE
string

Название страницы. Поле обязательно при создании через landing.landing.add

CODE
string

Символьный код страницы. Формирует адрес страницы внутри сайта. При создании, если поле не передать или передать строку из пробелов, код генерируется из TITLE.

Если сформированный адрес совпадет с адресом уже существующей страницы в том же разделе сайта, система автоматически добавит к CODE суффикс из 4 случайных символов, например my-page_a1b2. Итоговое значение CODE может отличаться от переданного

SITE_ID
integer

Идентификатор сайта, к которому относится страница

FOLDER_ID
integer

Идентификатор папки, в которой находится страница. Если значение пустое или равно 0, страница находится в корне сайта

TPL_ID
integer

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

ACTIVE
string

Статус публикации страницы.

Возможные значения:
Y страница опубликована
N страница не опубликована

Новая страница создается со значением N. Для изменения статуса используйте landing.landing.publication и landing.landing.unpublic

DELETED
string

Флаг корзины.

Возможные значения:
Y страница находится в корзине
N страница не находится в корзине

При переводе в корзину страница автоматически получает ACTIVE = "N". Для удаления и восстановления используйте landing.landing.markDelete и landing.landing.markUnDelete

DESCRIPTION
string

Произвольное описание страницы. Выводится в списке страниц

XML_ID
string

Внешний идентификатор страницы

SITEMAP
string

Флаг включения страницы в карту сайта.

Возможные значения:
Y страница входит в sitemap.xml
N страница не входит в sitemap.xml

FOLDER
string

Признак того, что объект используется как папка в структуре сайта, а не как обычная страница.

Возможные значения:
Y объект является папкой
N объект является страницей

Папка нужна для группировки страниц внутри сайта. Создать ее можно методом landing.landing.add, передав FOLDER = Y

RULE
string

Регулярное выражение для вывода страницы по маске. Например, правило section/([\d]+) для страницы в корне сайта будет соответствовать адресам вида /section/<n>/, где <n> — любое число

CREATED_BY_ID
integer

Идентификатор пользователя, который создал страницу

MODIFIED_BY_ID
integer

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

DATE_CREATE
datetime

Дата и время создания страницы. Формат зависит от настроек Битрикс24

DATE_MODIFY
datetime

Дата и время последнего изменения страницы. Формат зависит от настроек Битрикс24

DATE_PUBLIC
datetime | null

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

Вычисляемые и связанные поля

Эти поля не хранятся в таблице страницы. Метод landing.landing.getList возвращает их автоматически или добавляет по отдельным флагам выборки.

Поле
тип

Описание

DOMAIN_ID
integer | string

Идентификатор домена сайта, к которому привязана страница. Метод landing.landing.getList добавляет это поле в результат всегда

PUBLIC_URL
string | null

Полный публичный URL страницы. Возвращается в landing.landing.getList, если включен флаг get_urls, и отдельным значением в методе landing.landing.getpublicurl

PREVIEW
string | null

URL или относительный путь к превью страницы. Возвращается в landing.landing.getList, если включен флаг get_preview, и отдельным значением в методе landing.landing.getpreview

IS_AREA
boolean

Признак того, что страница используется как включаемая область. Возвращается в landing.landing.getList, если включен флаг check_area

Продолжите изучение