Разделы документации
ОбзорБыстрый стартРедакции и возможностиМодели и поляРедактор контентаМедиатекаЛокализацияПубликация и работа командыAPI, SDK и генерация типовРасширения и инструментыРабочие проектыЗадания, вебхуки и наблюдаемостьАудит и управление даннымиСоветники и доверие к плагинамКорпоративный входПространства, квоты и масштабированиеCommerce и PortalПрава и безопасностьРазвёртывание и обновленияЛицензии и установка пакетовТекущие ограниченияПомощь и диагностикаДанные в кабинетеCore CMSDeveloper PlatformProduction UseWorkflowOperationsComplianceAI AssistantsPlugin TrustEnterprise IdentityEnterprise ScaleEnterprise DeploymentCommerce BundlePortal BundleNotty CMS DocumentationAuth & SecurityContent ModelingDeploymentEcosystem & Packaging ConventionsEditions and First-party ModulesExtensibilityGetting StartedMedia ManagementModule Extraction PathDraft & PublishUpgrade GuideWebhooks & IntegrationsCookbook: Blog with Next.jsCookbook: Custom PluginCookbook: Multilingual SiteOperations DocsBackup AutomationDeployment BlueprintsRunbook — Восстановление БД из бэкапаRunbook — Плановый деплойRunbook — Реакция на инцидентRunbook — Откат релизаRunbook — Горизонтальное масштабированиеRunbook — Ротация секретовRunbook — Major upgradeSecrets ManagementNotty CMS — Capability MapNotty Configuration ModelGenerated App ContractComponents and Dynamic ZonesMiddleware SystemPerformance & Scaling ToolkitDisaster Recovery PlaybookDistribution Model
Документация / Контент

Модели и поля

Типы контента, связи, компоненты, динамические зоны и изменения схемы.

CommunityОбновлено 2026-09-30

Типы контента

Модель задаётся через редактор схем или JSON в папке schemas/. Collection Type хранит набор записей, Single Type — одиночный объект. У модели есть отображаемое имя, UID и имя таблицы.

Типы полей

Короткий и длинный текст, целое и десятичное число, дата, дата и время, время, логическое значение, JSON, связь, медиа, перечисление, email, пароль, форматированный текст, компонент и динамическая зона. В редакторе указываются обязательность, уникальность и ограничения значений.

Системные поля user/media/role защищены. К системной модели можно добавлять свои поля через расширение схемы. ID записи в текущей модели — системный идентификатор; наличие строкового поля slug само по себе не означает автоматическую транслитерацию заголовка.

Связи

Поддерживаются отношения между записями. Выберите тип связи и целевую модель. Используйте populate при запросе связанных данных и проверьте права на связанные объекты.

Компоненты и динамические зоны

Компонент объединяет повторно используемые поля. Динамическая зона допускает последовательность разных компонентов, например hero, текст и галерею на странице. Описание и примеры JSON: компоненты и динамические зоны.

Изменение структуры

Добавление поля и переименование — разные миграции. Перед изменением рабочей модели сделайте бэкап. Удалённый из схемы столбец может оставаться в базе; перенос данных при переименовании требует отдельной миграции. Проверьте diff схемы и выполните проверку проекта перед развёртыванием.

Полный справочник схем.