Skip to main content
Схемы объектов, возвращаемых методами Guard Forum. Таблицы описывают возможные поля: состав конкретного ответа зависит от прав, контекста, детализации и запрошенных связанных объектов. Отсутствующее поле не следует подменять нулём или пустой строкой. Имена полей и регистр сохраняются: например, User и user_id — разные поля. Обозначения типов и пагинация описаны в обзоре схем. Node — общий объект раздела. Поля Forum, LinkForum или Page находятся внутри Node.type_data, а не заменяют его корневые поля. Для категории данные могут быть пустым объектом. Состав type_data также расширяется обработчиком конкретного типа форума.

Node

Forum

Схема Node.type_data для форума. Статистика и сведения о последней теме доступны при соответствующем праве просмотра; prefixes и определения custom_fields включаются при расширенной детализации. Обработчик типа форума может добавить собственную конфигурацию.

SearchForum

Схема Node.type_data для поискового раздела. Сведения о последней теме включаются только при наличии последнего сообщения и права видеть связанную тему. В остальном используется оболочка Node.

LinkForum

Page